Pour ajouter des données dans Power Apps, vous devez créer une connexion à une source de données à l’aide d’un connecteur.
Sachez que c’est simple, facile et assez naturel.
Ensuite, vous devez ajouter un contrôle qui permet d’afficher ou de modifier ces données. C’est la liaison de données.
C’est tout aussi simple.
Gardez à l’esprit que l’interface a pu évoluer fortement depuis que cet article a été rédigé.
Ajouter des données dans Power Apps avec une connexion
Vous pouvez utiliser un connecteur pour faire une connexion à une source de données comme Excel, SharePoint, etc..
En effet, les connecteurs permettent de connecter un produit ou un service Microsoft à un service externe.
Par exemple, Power Apps, Power Automate, Power BI utilisent les connecteurs pour se connecter aux données.
De plus, il existe de très nombreux connecteurs qui permettent la connexion aux services Microsoft et tiers, de Dynamics 365 à Dropbox.
Notamment, les connecteurs permettent aux applications et flux d’utiliser facilement les interfaces de programmation d’application (API) sans connaissance du développement.
En particulier, les sources de données les plus fréquentes : Excel, SharePoint, SQL Server, Oracle, etc. possédent leurs connecteurs. En effet, Microsoft propose des connecteurs pour plus de 1000 sources de données.
Par ailleurs, les connecteurs standards (Excel, SharePoint, …) sont accessibles avec une licence de base Microsoft Office 365, par exemple un plan E1 ou E3.
Enfin, certaines sources de données Premium (SQL Server, Dataverse, …) nécessitent une licence par plan Power Apps.
Ajouter des données dans Power Apps et les afficher
Pour ajouter des données dans Power Apps, vous devez créer une connexion.
Pour afficher les données dans Power Apps, vous devez utiliser des contrôles.
Contrôle Table
Une liaison de données peut être faite à l’aide du contrôle Table.
Ce contrôle permet de disposer de données sous forme d’une table.
Cette table est constituée de lignes qu’on appelle des enregistrements de données.
Contrôle Galerie
Une liaison de données peut être faite avec les contrôles de type Galerie.
Les galeries servent à afficher toutes vos données dans Power Apps. Elles peuvent aussi servir à filtrer un ensemble d’enregistrements.
Les galeries ont une disposition qui permet de choisir les champs à afficher et leur disposition. Vous pouvez aussi modifier l’ordre des champs à afficher.
Contrôle Formulaire
Une liaison de données peut aussi être faite avec les contrôles de type Formulaire.
Le contrôle formulaire permet de se lier à un seul enregistrement de données à la fois.
Il sert à afficher ou à éditer un seul enregistrement à la fois. Il permet aussi de créer un nouvel élément.
Il existe plusieurs fonctions dédiées aux formulaires comme SubmitForm, EditForm, etc.
Cartes (Data Card) et contrôles
Pour ajouter des données dans Power Apps, vous utilisez une connexion de données. Cette connexion indique à votre application Power Apps les données à récupérer et les autorisations à utiliser.
Pour afficher ces données, vous devez utiliser un ou plusieurs contrôles. Si vous avec généré votre application Power Apps directement à partir d’une liste SharePoint, vous remarquerez qu’elle utilise des Data Card (cartes de données).
Une carte (Data Card) encapsule des contrôles enfants.
Tandis qu’un formulaire encapsule des cartes et des contrôles.
Dans une carte, la propriété DataField identifie le champ auquel la carte est liée dans l’enregistrement.
Pour faire référence aux propriétés de la carte, à partir d’un contrôle enfant, il est préférable d’utiliser l’objet Parent. Par exemple, pour lire l’état initial du champ à partir de la source de données, un contrôle enfant dans une carte utilisera Parent.Default.
Pour faire référence à l’enregistrement en cours dans une formule d’une propriété d’un contrôle ou d’une carte, il faut utiliser l’objet ThisItem. Cet objet contient les propriétés pour chaque champ de l’enregistrement.
Pour afficher les données d’une colonne de type choix ou recherche :
ThisItem.NomColonne.Value
Par exemple, si le nom de la colonne de type choix ou recherche, est Fruit, spécifiez :
ThisItem.Fruit.Value
Pour afficher le nom complet d’un utilisateur ou d’un groupe :
ThisItem.NomColonne.DisplayName
Par exemple, si le nom de la colonne de type groupe est Marketing, spécifiez :
ThisItem.Marketing.DisplayName
Pour afficher les données d’une colonne de type métadonnées gérées :
ThisItem.NomColonne.Label
Par exemple, si le nom de la colonne de type métadonnées gérées est Services, spécifiez :
ThisItem.Services.Label
Il existe plusieurs types de cartes pour modifier l’expérience utilisateur. Il est possible de changer la carte par défaut utilisée pour un champ.
Ajouter des données dans Power Apps
Avec ces contrôles, vous pouvez afficher simplement vos données.
La multiplicité des contrôles pour afficher des données dans Power Apps, vous laisse le choix d’organiser votre application comme vous voulez.
La manipulation est terminée.
Laisser un commentaire