PowerApps - Premiers pas avec les variables Tutoriels

Découvrez comment maîtriser les variables dans PowerApps avec notre vidéo "Premiers pas avec les variables". Apprenez à utiliser des variables globales, locales et des collections pour optimiser vos applications. Ne manquez pas cette opportunité de rendre vos développement plus flexibles et dynamiques avec des techniques de low code. Regardez maintenant !

  • 05:21
  • 212 vues

Objectifs :

Comprendre les différents types de variables dans Power Apps et leur utilisation pratique pour le développement d'applications.


Chapitres :

  1. Introduction aux Variables dans Power Apps
    Dans Power Apps, une variable est un espace de stockage qui permet de conserver temporairement des valeurs au sein de l'application. Son utilité principale réside dans la capacité à conserver, modifier et réutiliser des informations dynamiques durant l'exécution de l'application.
  2. Types de Variables
    Il existe trois types de variables dans Power Apps : - **Variables Globales** : Accessibles depuis n'importe quel écran de l'application. - **Variables Locales** : Limitées à l'écran courant, idéales pour gérer des états ou des valeurs temporaires. - **Collections** : Permettent de stocker des ensembles de données sous forme de table.
  3. Utilisation des Variables Globales
    Pour illustrer l'utilisation d'une variable globale, insérez un bouton dans votre application. Dans la propriété 'OnSelect' de ce bouton, écrivez la formule suivante : ```plaintext Set(compteurValeur, 1) ``` Cette formule assigne la valeur 1 à la variable globale nommée 'compteurValeur'. Notez que dans la version française de Power Apps, un point-virgule est utilisé pour séparer les paramètres, contrairement à la version anglaise qui utilise une virgule. Ensuite, insérez un label de texte et dans sa propriété 'Text', indiquez 'compteurValeur'. En lançant l'application et en cliquant sur le bouton, le chiffre 1 s'affichera dans le label.
  4. Utilisation des Variables Locales
    Pour utiliser une variable locale, dupliquez le bouton précédent. Dans la propriété 'OnSelect' du nouveau bouton, saisissez la formule suivante : ```plaintext UpdateContext({prenomUtilisateur: "Jean"}) ``` Cette formule crée ou met à jour la variable locale nommée 'prenomUtilisateur' avec la valeur 'Jean'. Contrairement aux variables globales, les variables locales sont limitées à l'écran courant.
  5. Utilisation des Collections
    Les collections permettent de stocker des ensembles de données. Pour commencer, dans la propriété 'OnSelect' du bouton, écrivez la formule suivante : ```plaintext Collect(collecteEmployée, {nom: "Henri", age: 45}) ``` Cette formule ajoute un enregistrement à la collection nommée 'collecteEmployée'. Pour tester votre collection, insérez une galerie (par exemple, une galerie verticale) dans votre application. Modifiez la disposition de la galerie pour afficher deux champs de texte : un pour le nom et un autre pour l'âge. Sélectionnez la galerie et dans la propriété 'Items', indiquez le nom de la collection que vous avez créée, c'est-à-dire 'collecteEmployée'.
  6. Affichage des Données dans la Galerie
    Une fois la galerie connectée à votre collection, précisez quelles données afficher dans chaque zone de texte à l'intérieur de la galerie. Utilisez l'expression 'ThisItem.nom' pour afficher le nom et 'ThisItem.age' pour afficher l'âge. Chaque ligne affichée dans la galerie correspond à un enregistrement de 'collecteEmployée'.
  7. Gestion des Doublons dans les Collections
    Pour éviter la duplication des éléments dans la collection, utilisez la formule suivante : ```plaintext ClearCollect(collecteEmployée, {nom: "Henri", age: 45}) ``` Cette formule vide la collection avant d'y insérer le nouvel enregistrement, garantissant ainsi une mise à jour contrôlée des données. Utilisez 'Collect' lorsque vous souhaitez accumuler des enregistrements et 'ClearCollect' lorsque vous avez besoin de réinitialiser la collection à chaque action.
  8. Conclusion
    En résumé, les variables dans Power Apps, qu'elles soient globales, locales ou sous forme de collections, jouent un rôle crucial dans le développement d'applications dynamiques. Comprendre leur utilisation permet d'améliorer la gestion des données et d'optimiser l'expérience utilisateur.

FAQ :

Qu'est-ce qu'une variable dans Power Apps?

Une variable dans Power Apps est un espace de stockage qui permet de conserver des valeurs temporairement dans l'application, facilitant la gestion des données dynamiques.

Quels types de variables existe-t-il dans Power Apps?

Il existe trois types de variables dans Power Apps : les variables globales, les variables locales et les collections. Chacune a un rôle spécifique dans la gestion des données.

Comment utiliser une variable globale?

Pour utiliser une variable globale, insérez un bouton dans votre application et utilisez la propriété OnSelect pour assigner une valeur à la variable globale. Par exemple, vous pouvez assigner la valeur '1' à une variable nommée 'compteurValeur'.

Quelle est la différence entre une variable locale et une variable globale?

La principale différence est que les variables globales sont accessibles depuis n'importe quel écran de l'application, tandis que les variables locales sont limitées à l'écran où elles ont été créées.

Comment éviter la duplication des éléments dans une collection?

Pour éviter la duplication des éléments dans une collection, utilisez la fonction ClearCollect au lieu de Collect. ClearCollect vide la collection avant d'y insérer de nouveaux enregistrements.

Comment afficher des données d'une collection dans une galerie?

Pour afficher des données d'une collection dans une galerie, insérez une galerie dans votre application, modifiez la propriété Items pour indiquer le nom de la collection, puis utilisez DisItem pour accéder aux champs de chaque enregistrement.


Quelques cas d'usages :

Gestion des états d'utilisateur

Utilisez des variables locales pour gérer les états d'un utilisateur dans une application, comme le suivi des préférences ou des choix temporaires, ce qui améliore l'expérience utilisateur.

Suivi des données dynamiques

Les variables globales peuvent être utilisées pour suivre des données dynamiques, comme un compteur de clics, qui doit être accessible depuis plusieurs écrans de l'application.

Stockage d'enregistrements multiples

Les collections sont idéales pour stocker des enregistrements multiples, comme une liste d'employés, permettant de gérer facilement des ensembles de données dans une application.

Mise à jour contrôlée des données

Utilisez ClearCollect pour garantir une mise à jour contrôlée des données dans une collection, en évitant les doublons et en assurant que seules les données les plus récentes sont affichées.

Affichage de données dans une galerie

Les galeries peuvent être utilisées pour afficher des données d'une collection, permettant aux utilisateurs de visualiser facilement des informations sous forme de tableau, comme les noms et âges des employés.


Glossaire :

Variable

Une variable dans Power Apps est un espace de stockage permettant de conserver des valeurs temporairement dans l'application.

Variable globale

Une variable globale est accessible depuis n'importe quel écran de l'application et peut être utilisée pour conserver des informations qui doivent être partagées entre plusieurs écrans.

Variable locale

Une variable locale est limitée à l'écran courant et est utilisée pour gérer des états ou des valeurs temporaires dans un contexte restreint.

Collection

Une collection est une variable qui permet de stocker des ensembles de données sous forme de table, facilitant la gestion de plusieurs enregistrements.

Formule

Une formule est une expression utilisée pour effectuer des calculs ou manipuler des données dans Power Apps.

OnSelect

OnSelect est une propriété d'un contrôle dans Power Apps qui définit l'action à exécuter lorsque l'utilisateur clique sur ce contrôle.

ClearCollect

ClearCollect est une fonction qui vide une collection avant d'y insérer de nouveaux enregistrements, garantissant ainsi une mise à jour contrôlée des données.

DisItem

DisItem est une expression utilisée pour accéder à l'élément actuel d'une source de données affectée à une galerie dans Power Apps.

00:00:06
stockage permettant de conserver des
00:00:08
valeurs temporairement dans l'application.
00:00:11
Son utilité principale réside dans la capacité
00:00:15
à conserver,
00:00:16
modifier
00:00:17
et réutiliser des informations dynamiques
00:00:20
durant l'exécution de l'application.
00:00:23
Dans Power Ups,
00:00:24
il existe trois types de variables,
00:00:26
à savoir les variables globales,
00:00:28
les variables locales et les collections.
00:00:31
Pour passer maintenant à l'explication concrète de leur utilisation,
00:00:35
imaginez que chaque type de variable
00:00:38
est une pièce différente de votre atelier de création d'application.
00:00:42
Chacune a son rôle spécifique et unique
00:00:45
qui contribuera à enrichir vos développements.
00:00:49
Pour illustrer l'utilisation d'une variable globale,
00:00:52
commencez par insérer un bouton dans votre application.
00:00:56
Dans la propriété on select de ce bouton,
00:00:59
écrivez la formule suivante.
00:01:02
Cette formule permet d'assigner la valeur un
00:01:05
à la variable globale nommée compteur valeur.
00:01:08
il est important de préciser que dans la version française de Power Ups,
00:01:12
un point virgule est utilisé pour séparer les paramètres,
00:01:16
contrairement à la version anglaise qui utilise un virgule.
00:01:19
Ensuite,
00:01:20
insérer un label de texte dans l'application et dans sa propriété texte
00:01:25
indiquer compteur valeur.
00:01:30
Pour tester cette configuration,
00:01:32
lancez l'application et cliquez sur le bouton.
00:01:35
Vous verrez alors le chiffre un s'afficher dans le label.
00:01:39
Il est également intéressant de noter qu'une
00:01:42
variable peut contenir différents types de valeurs,
00:01:45
comme des nombres ou des textes,
00:01:47
ce qui offre une grande flexibilité
00:01:50
lors du développement de votre application.
00:01:54
Pour illustrer l'utilisation d'une variable locale,
00:01:57
dupliquez le bouton précédent.
00:01:59
Dans la propriété on Select du nouveau bouton,
00:02:02
saisissez la formule suivante.
00:02:05
Cette formule crée ou met à jour
00:02:07
la variable locale nommée
00:02:09
prénom utilisateur
00:02:11
avec la valeur Jean.
00:02:13
Contrairement aux variables globales,
00:02:15
les variables locales sont limitées à l'écran courant
00:02:19
et sont particulièrement utiles pour gérer des états
00:02:22
ou des valeurs temporaires dans un contexte restreint,
00:02:25
dans l'écran où il est créé par exemple.
00:02:30
Les collections sont des variables qui permettent de stocker
00:02:33
des ensembles de données sous forme de table.
00:02:36
Pour commencer dans la propriété on Select du bouton,
00:02:40
écrivez la formule suivante.
00:02:45
Cette formule ajoute un enregistrement à la collection nommée collecte employée
00:02:50
avec pour valeur le nom
00:02:52
Henri
00:02:53
et l'âge 45.
00:02:55
Pour tester votre collection,
00:02:57
commencez par insérer une galerie,
00:02:59
par exemple une galerie verticale
00:03:01
dans votre application.
00:03:03
Ensuite,
00:03:04
modifier la disposition de la galerie pour qu'elle affiche deux champs de texte,
00:03:08
par exemple un pour le nom,
00:03:10
un autre pour l'âge.
00:03:11
Sélectionnez la galerie,
00:03:13
puis dans la propriété items,
00:03:15
indiquez le nom de la collection que vous avez créée précédemment,
00:03:18
c'est-à-dire collecte employée dans notre exemple.
00:03:22
Il s'agit de la variable que nous avons remplie à l'aide de la fonction collecte.
00:03:26
Une fois que la galerie est connectée à votre collection,
00:03:29
vous devez préciser quelles données affichées dans chaque
00:03:33
zone de texte à l'intérieur de la galerie.
00:03:36
Pour cela,
00:03:36
utilisez l'expression disitem
00:03:40
nom pour afficher le nom
00:03:41
et tissitem age pour afficher l'âge.
00:03:45
dans Power Ups,
00:03:46
Disitem désigne l'élément actuel
00:03:49
de la source de données affectée à la galerie
00:03:52
I Collect employee.
00:03:54
Chaque ligne affichée dans la galerie correspond
00:03:56
donc à un enregistrement de collect employée.
00:04:00
Disitem permet d'accéder directement aux champs de cet enregistrement
00:04:05
comme nom,
00:04:06
âge ou toute autre propriété que vous avez définie dans votre collection.
00:04:10
Enfin,
00:04:11
lancez votre application en mode aperçu
00:04:13
et cliquez sur le bouton
00:04:15
qui ajoute des données à votre collection.
00:04:18
Vous verrez alors les informations s'afficher automatiquement,
00:04:22
chaque élément de la collection
00:04:24
remplissant une ligne de la galerie.
00:04:27
Notez que si vous cliquez plusieurs fois sur ce bouton,
00:04:30
les éléments seront dupliqués dans la collection.
00:04:33
Pour éviter cette duplication,
00:04:35
il convient d'utiliser la formule
00:04:37
clear collect
00:04:38
à la place de collect.
00:04:41
En effet,
00:04:42
cette formule vide la collection avant d'y insérer le nouvel enregistrement,
00:04:46
garantissant ainsi une mise à jour contrôlée des données.
00:04:51
Utiliser collect lorsque vous souhaitez accumuler
00:04:54
des enregistrements au fil de l'utilisation
00:04:57
et clear collect
00:04:59
lorsque vous avez besoin de réinitialiser la collection
00:05:03
à chaque action.
00:05:05
Il est également possible d'ajouter plusieurs éléments
00:05:08
dans une collection
00:05:09
en combinant les enregistrements.
00:05:11
Par exemple,
00:05:12
l'utilisation de cette formule
00:05:14
permet d'ajouter deux enregistrements dans la collection
00:05:18
en une seule opération.

Il n’existe aucun élément correspondant à votre recherche dans cette vidéo...
Effectuez une autre recherche ou retournez au contenu !

 

Rappel

Afficher