Créer des variables sur Power Apps : Travailler avec des collections

Créer des variables sur Power Apps : Travailler avec des collections

Dans ce didacticiel, nous parlerons du troisième type de variable appelé collections. Les collections sont utiles si vous souhaitez créer des variables sur Power Apps qui sont plus complètes que les variables contextuelles et globales.

Nous avons parlé des variables contextuelles et globales dans un autre tutoriel.

Les variables contextuelles sont des variables directes accessibles uniquement via un seul écran, tandis que les variables globales sont accessibles via différents écrans. Quant aux variables de collection, elles sont parfaites pour les applications plus avancées.

Découvrons ce qui est différent si nous créons des variables sur Power Apps à l'aide de variables de collection.

Table des matières

Que sont les variables de collection ?

Les collections sont plus compliquées que les variables contextuelles et globales.

Les variables globales et contextuelles ne peuvent stocker qu'un seul élément à la fois, tandis que les collections ont la capacité de stocker différents éléments à la fois.

Considérez les variables de collecte comme étant similaires aux sources de données . Ils peuvent contenir différentes colonnes d'informations pour différents enregistrements, ce qui est similaire au fonctionnement d'un fichier Excel . Si vous regardez un fichier Excel, chaque enregistrement compte comme un élément tandis que chaque colonne compte comme un champ. C'est ainsi que fonctionnent les collections.

Comment créer des variables de collection

Pour créer une variable de collection, commençons par ajouter un bouton. Nous pouvons le faire en cliquant sur le bouton sous le ruban Insérer.

Créer des variables sur Power Apps : Travailler avec des collections

Comme tout autre élément sur Power Apps, nous pouvons faire glisser le bouton n'importe où sur l'écran.

Créer des variables sur Power Apps : Travailler avec des collections

Ce que nous voulons faire ici, c'est créer des variables lorsque nous cliquons sur le bouton. Puisque nous voulons créer une variable de collection, nous allons commencer par la fonction Collect dans la barre de formule.

Créer des variables sur Power Apps : Travailler avec des collections

La fonction Collect prend le nom de la collection, appelons-la donc OurCollection.

Créer des variables sur Power Apps : Travailler avec des collections

Ensuite, il prend un élément, qui est essentiellement un dictionnaire de différentes choses. Pour référencer les éléments dont nous avons besoin, nous utiliserons des accolades, puis nous définirons une colonne.

Appelons d'abord la première colonne, puis référençons un enregistrement pour Ben. Ensuite, ajoutons une deuxième colonne appelée Second et référençons l'enregistrement Dover.

Créer des variables sur Power Apps : Travailler avec des collections

Cliquons sur Entrée pour que cette formule entre en jeu. Cela signifie que nous configurons une nouvelle variable de collection chaque fois que nous cliquons sur le bouton.

Créer des variables sur Power Apps : Travailler avec des collections

Créer des variables dans une galerie

Voyons maintenant comment les collections sont représentées.

Les collections sont très utiles pour deux choses : les tables de données et les galeries. Pour l'instant, travaillons sur l'utilisation de variables dans une galerie. Cliquez simplement sur le bouton Galerie sous le ruban Insérer.

Créer des variables sur Power Apps : Travailler avec des collections

Pour cela, utilisons une galerie verticale.

Créer des variables sur Power Apps : Travailler avec des collections

Si vous avez vu notre tutoriel sur les galeries, vous vous souviendrez que nous avons besoin d'une source de données où notre galerie peut obtenir les données à afficher. Donc, si nous vérifions la source de données de la galère, vous pouvez voir que Table1 est inclus dans les options. Il s'agit d'une table que nous avons précédemment connectée à cette application lorsque nous avons commencé à travailler dessus.

Créer des variables sur Power Apps : Travailler avec des collections

Mais nous avons également mentionné précédemment que les collections fonctionnent de la même manière que les sources de données. C'est pourquoi nos collections apparaissent également sous les sources de données. C'est la variable que nous venons de créer.

Créer des variables sur Power Apps : Travailler avec des collections

Si nous choisissons cela, vous verrez que la galerie affiche maintenant l'entrée que nous avons créée précédemment pour Ben Dover.

Créer des variables sur Power Apps : Travailler avec des collections

Si nous vérifions Champs sous l'onglet Propriétés dans le volet de droite, vous verrez également les colonnes que nous avons créées - Première et Seconde. Le premier apparaît maintenant comme titre tandis que le second apparaît comme sous-titre.

Créer des variables sur Power Apps : Travailler avec des collections

Vous remarquerez également que notre galerie comprend une image. Comme nous n'avons pas d'images à utiliser pour le moment, nous pouvons modifier la disposition de la galerie afin qu'elle ne contienne qu'un titre et un sous-titre.

Créer des variables sur Power Apps : Travailler avec des collections

Une fois que nous aurons fait cela, nous n'aurons plus que deux champs.

Créer des variables sur Power Apps : Travailler avec des collections

Maintenant, nous ajoutons le record de Ben Dover chaque fois que nous cliquons sur le bouton.

Créer des variables sur Power Apps : Travailler avec des collections

Donc, si nous cliquons une seconde fois sur le bouton, nous créons une autre variable de collection, qui ajoute un autre enregistrement pour Ben Dover.

Créer des variables sur Power Apps : Travailler avec des collections

Rendre les variables de collection dynamiques

À l'heure actuelle, notre bouton crée le même enregistrement encore et encore. Rendons donc notre variable dynamique afin de pouvoir également ajouter d'autres enregistrements. Pour ce faire, ajoutons des entrées de texte.

Créer des variables sur Power Apps : Travailler avec des collections

Nous allons avoir besoin de deux entrées de texte pour notre variable. Vous verrez que ces deux zones de texte correspondent à TextInput4 et TextInput5.

Créer des variables sur Power Apps : Travailler avec des collections

Pour en revenir à la barre de formule, nous devrons changer Ben en TextInput4.Text. Cela signifie qu'il prendra tout ce que nous tapons dans TextInput4.

Créer des variables sur Power Apps : Travailler avec des collections

Ensuite, modifions également le deuxième enregistrement et transformons-le en TextInput5.

Créer des variables sur Power Apps : Travailler avec des collections

Maintenant, voyons comment cela fonctionne. Si nous tapons Alfred dans la première zone de texte, mettons Pennyworth dans la seconde et cliquons sur le bouton, cela crée un nouvel enregistrement pour Alfred Pennyworth.

Créer des variables sur Power Apps : Travailler avec des collections

Nous pouvons mettre un autre enregistrement en tapant à nouveau un nom différent dans les zones de texte. Cette fois, mettons Bruce Wayne.

Créer des variables sur Power Apps : Travailler avec des collections

Nous pouvons ajouter autant d'enregistrements que nous le voulons ici. Ajoutons un troisième record pour Christian Bale.

Créer des variables sur Power Apps : Travailler avec des collections

Comment supprimer des enregistrements de la galerie

Maintenant que nous avons réussi à ajouter des éléments à notre galerie, voyons comment nous pouvons supprimer des éléments.

Ajoutons l'icône Effacer dans notre galerie en cliquant sur le menu déroulant Icône sous le ruban Insérer.

Créer des variables sur Power Apps : Travailler avec des collections

Déplaçons-le sur le côté droit de chaque enregistrement.

Créer des variables sur Power Apps : Travailler avec des collections

Ensuite, sous OnSelect, utilisons la fonction Remove.

Créer des variables sur Power Apps : Travailler avec des collections

La fonction Remove prend deux arguments. Tout d'abord, nous devons spécifier la collection que nous voulons supprimer. Dans ce cas, deux sources de données s'affichent : notre collection et Table1.

Créer des variables sur Power Apps : Travailler avec des collections

Étant donné que l'enregistrement que nous voulons supprimer se trouve dans OurCollection, nous le choisirons.

Créer des variables sur Power Apps : Travailler avec des collections

Le deuxième argument recherche l'élément que nous voulons supprimer. Bien que cela nous permette de supprimer les champs Premier ou Second, cela nous permet également de supprimer l'intégralité de l'enregistrement à l'aide de cet élément.

Créer des variables sur Power Apps : Travailler avec des collections

Lorsque nous utilisons ThisItem, Power Apps est suffisamment intuitif pour savoir quel bouton correspond à quel élément. Dans ce cas, si nous voulons supprimer Christian Bale, il nous suffit de cliquer sur l'icône à côté.

Créer des variables sur Power Apps : Travailler avec des collections

Une fois que nous avons fait cela, cet enregistrement spécifique est supprimé tandis que tout le reste reste en place.

Créer des variables sur Power Apps : Travailler avec des collections


Présentation de Power Apps : définition, fonctionnalités, fonctions et importance
Environnements Power Apps : configurer correctement les éléments de l'application
Power Apps Canvas : comment créer une application à partir de zéro

Conclusion

Lorsque vous créez des variables dans Power Apps, vous ajoutez plus de façons pour les utilisateurs de jouer avec les données fournies. Surtout en ce qui concerne les variables de collection, nous avons vu que cela crée plus d'opportunités pour les utilisateurs d'interagir avec l'application que nous créons.

Ce n'est qu'une des façons dont les variables de collection peuvent être utiles. Au fur et à mesure que nous approfondirons Power Apps, vous trouverez certainement plus d'applications en fonction du type de sortie que vous recherchez.

Tous mes vœux,

Henri


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir