Claude Couderc Consulting

Manipuler les données dans PowerApps

Disposition d'une galerie
Disposition d’une galerie

Liaison de données

La liaison de données 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.

Une liaison de données peut être faite avec les galeries. Les galeries servent à afficher toutes vos données. Elles peuvent aussi servir à filtrer un ensemble d’enregistrements.

Galerie PowerApps
Galerie PowerApps

Les galeries ont une disposition qui permet de choisir les champs à afficher et leur disposition. Vous pouvez aussi modifier l’ordre des champs à afficher.

Une liaison de données peut aussi être faite avec les formulaires. 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.

Formulaire PowerApps
Formulaire PowerApps

Cartes (Data Card) et contrôles

Une carte (Data Card) encapsule des contrôles enfants. Tandis qu’un formulaire encapsule des cartes et des contrôles.

Carte (Data Card) PowerApps
Carte (Data Card) PowerApps

L’écran d’édition possède des cartes avec 4 contrôles par défaut.

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.

Office365 Addict

Ajouter un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.