Power Apps : la liste déroulante / combo box n’affiche aucun élément
Une liste déroulante ou combo box vide vient généralement de la source Items, du champ d’affichage ou de la délégation. Vérifie que Items pointe vers une source réelle et non vide — pour une colonne choix/lookup, utilise Choices([@TaTable].TaColonne) plutôt que la colonne brute, et teste la source brute si un Distinct/Filter ne renvoie rien. Règle le texte principal (DisplayFields/SearchFields) sur la colonne à afficher : des éléments vides indiquent souvent un champ d’affichage erroné ou vide. Enfin, garde la requête Items délégable — une requête non délégable peut ne rien renvoyer sur une grande source — et vérifie que le champ lié est du texte/choix, pas un enregistrement non extrait.
Vérifie la propriété Items
- 1Confirme que Items pointe vers une source réelle et non vide (collection, table ou colonne de choix).
- 2Pour une colonne choix/lookup, utilise Choices([@TaTable].TaColonne) plutôt que la colonne brute.
- 3Si Items est un Distinct/Filter qui ne renvoie rien, teste avec la source brute pour confirmer qu’il y a des données.
Définis le champ d’affichage
- 1Sur une combo box, règle le texte principal (DisplayFields / SearchFields) sur la colonne à afficher.
- 2Si les éléments apparaissent vides, le nom du champ d’affichage est probablement faux ou la colonne est vide.
Surveille la délégation et les types
Une requête Items non délégable peut ne rien renvoyer d’utile sur de grandes sources ; garde-la délégable. Vérifie aussi que le champ lié est du texte/choix, pas un enregistrement dont tu as oublié d’extraire la propriété.