Power Apps: formules, recherche et partage
Ton app filtre, vérifie les saisies, marque les retours et fonctionne chez une collègue.
1 Apprendre
Parcours les modules dans l'ordre et coche-les ici. Microsoft Learn retient ta progression si tu y es connecté.
2 S'exercer: Recherche, retour et partage
Tu fais l'exercice sur l'ordinateur. Si tu lis en ce moment sur le mobile, emporte ton état.
- Ajoute un champ de recherche au-dessus de la galerie et filtre par appareil.
- Ajoute un filtre par statut. Si le champ de recherche est vide, la galerie affiche tout.
- Construis un bouton «Rendu» qui, avec Patch(), met le statut sur «Retour».
- Affiche un message dans le formulaire si «Jusqu'au» est antérieur à «Du».
- Partage l'app avec une collègue et donne-lui accès à la liste. Laisse-la créer une entrée.
Si tu es bloqué
- Patch() signale une erreur sur le statut: «Status» est une colonne de choix et attend un enregistrement. Dans le bouton de la galerie, cela ressemble à: Patch('Geräteausleihe'; ThisItem; {Status: {Value: "Zurück"}})
- La recherche ne trouve rien: vérifie que la propriété «Items» de la galerie utilise Filter() avec StartsWith() sur la colonne de l'appareil. Si le champ de recherche est vide, StartsWith() affiche toutes les entrées.
Terminé quand ta collègue a elle-même saisi une entrée et que la recherche d'un appareil n'affiche que les entrées correspondantes.
Si personne n'est disponible: vérifie dans Power Apps sous «Partager» que la personne est inscrite, et dans SharePoint qu'elle a le droit de modifier la liste. Tu rattraperas l'entrée dès qu'elle sera disponible.
Conseils adaptés
- #PowerPlatformTip 23: Filter Blank
- #PowerPlatformTip 33: Coalesce in Power Apps
- #PowerPlatformTip 63: Mastering the Lookup Function
- #PowerPlatformTip 48: Sharing of Flows & Power Apps
Outils utiles
3 Autotest
Réponds d'abord à chaque question dans ta tête ou sur papier, puis déplie la réponse. Se rappeler ancre plus que relire.
Que retourne Filter()?
Tous les enregistrements d'une table qui remplissent une condition.
Quand utilises-tu Patch() au lieu d'un formulaire?
Quand tu veux modifier un enregistrement directement par formule, par exemple avec un bouton, sans que quelqu'un remplisse un formulaire.
Pourquoi y a-t-il un point-virgule entre les arguments dans les exemples français?
Avec des paramètres de langue utilisant la virgule comme séparateur décimal, Power Fx sépare les arguments par un point-virgule et enchaîne les formules avec deux points-virgules.
Ta collègue ouvre l'app mais ne voit aucune donnée. À quoi cela tient-il le plus souvent?
Elle a l'app, mais pas d'accès à la liste SharePoint. Le partage de l'app ne donne pas accès aux données.
De la semaine 2: où changes-tu quelle colonne une ligne de la galerie affiche?
Dans la propriété Text de l'étiquette dans la galerie, par exemple ThisItem.Bis. Les données elles-mêmes restent dans la liste SharePoint.
4 Échanger
Tu es bloqué? Écris à ton Sensei ou apporte la question au User Group. Les questions sont discutées par le Power Platform User Group Deutschschweiz toutes les deux semaines le vendredi de 13 à 14 heures en ligne, gratuitement et en allemand.