[Lab CD02] Créer des listes déroulantes en cascade
Lab simulé | 30 minutes | Brévalis Industries. Camille Lefort ajoute à NC Terrain le choix de l'atelier puis du produit, dans deux listes déroulantes liées
Objectif
Relier deux listes déroulantes : la première propose les ateliers, la seconde seulement les produits de l'atelier choisi, à partir de deux listes SharePoint de référence (Ateliers et Produits).
Étapes
- Connecter les listes Ateliers et Produits : volet Données, Ajouter des données, Connecteurs, SharePoint, site Qualité Brévalis, cases Ateliers et Produits, puis Connecter.
- Insérer la liste des ateliers : Insérer, Liste déroulante, renommée drpAtelier ; Items :
Ateliers. - Filtrer les produits : seconde Liste déroulante, renommée drpProduit ; Items :
Filter(Produits; Atelier = drpAtelier.Selected.Titre). - Réinitialiser le produit au changement d'atelier : OnChange de drpAtelier :
Reset(drpProduit). - Afficher la référence : contrôle Texte lblReference, Text :
"Référence : " & drpProduit.Selected.Reference. - Tester la cascade : aperçu (F5), atelier Lorient, produit Hélice H5.
- Enregistrer une nouvelle version.
- Répondre au questionnaire de fin de lab (10 questions, réussite à 80 %).
Ce que le lab fait comprendre
- Items fixe les choix d'une liste déroulante ; Selected renvoie l'enregistrement choisi, avec toutes ses colonnes.
- La cascade tient dans une formule : Filter sur la colonne Atelier, comparée au choix de la première liste.
- La comparaison d'une colonne Texte par = est délégable à SharePoint.
- OnChange s'exécute à chaque nouveau choix ; Reset rend à un contrôle sa valeur par défaut.
- Tenir les valeurs dans des listes de référence évite de republier l'application pour ajouter un produit.
Mode d'emploi
- Volet de gauche : consigne, « Pourquoi ? », contrôles, bouton Copier, Afficher un indice.
- Étape suivante fait la manipulation à votre place ; Étape précédente l'annule.
- Écran déduit sans capture : le rendu de la liste déroulante dans le canevas et dans l'aperçu.