[Lab MD06] Personnaliser la barre de commandes
Lab simulé | 35 minutes | Brévalis Industries. Pour clôturer une non-conformité, les techniciens de Brévalis ouvrent la fiche, cherchent la colonne Statut, choisissent Clôturée puis enregistrent. Camille Lefort veut un bouton Clôturer la NC dans la barre de commandes du formulaire. Elle l'ajoute avec le concepteur de commandes et l'écrit en Power Fx : une formule pour l'action, une autre pour n'afficher le bouton que si la non-conformité n'est pas déjà clôturée.
Objectif
Ajouter un bouton Clôturer la NC à la barre de commandes du formulaire avec le concepteur de commandes et Power Fx (action et visibilité).
Étapes
- Choisir la barre de commandes à modifier : solution Qualité Brévalis, application Suivi qualité Brévalis : le concepteur d'applications s'ouvre ; volet Pages, Vue Non-conformités : ···, Modifier la barre de commandes, Modifier ; choisissez Formulaire principal, puis Modifier.
- Observer une commande système : volet Commandes : cliquez sur Enregistrer et lisez l'avertissement du volet de droite.
- Créer la commande et la bibliothèque de composants : Nouveau, Commande ; boîte Créer une bibliothèque de composants : Continuer.
- Nommer la commande et choisir son icône : Étiquette : Clôturer la NC ; Icône : Utiliser une icône, puis CheckMark.
- Écrire l'action en Power Fx : action Exécuter la formule : Ouvrir la barre de formule (propriété OnSelect) ; formule : Patch sur Self.Selected.Item, Statut Clôturée, puis Notify.
- Masquer le bouton pour une NC déjà clôturée : Visibilité : Afficher à la condition de la formule ; propriété Visible : Statut différent de Clôturée.
- Enregistrer et publier la barre : Enregistrer et publier.
- Tester le bouton dans l'application : onglet Suivi qualité Brévalis, Actualiser, ouvrez NC-2026-005 ; Clôturer la NC : bandeau « Non-conformité clôturée », Statut Clôturée.
- Répondre au questionnaire de fin de lab (10 questions, réussite à 80 %).
Ce que le lab fait comprendre
- Chaque table a quatre barres de commandes : grille principale, formulaire principal, sous-grille et onglet Association.
- Une commande système (Global) sert dans toutes les applications ; une commande moderne est propre à l'application.
- Une commande en Power Fx demande une bibliothèque de composants, créée une fois pour toutes.
- La formule OnSelect modifie la ligne ouverte (Patch sur Self.Selected.Item) puis informe l'utilisateur (Notify).
- La formule Visible affiche ou masque le bouton selon les données de la ligne.
- Rien n'est visible des utilisateurs avant Enregistrer et publier.
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.
Lab simulé
Sources
- Personnaliser la barre de commandes avec le concepteur de commandes : Source
- Utiliser Power Fx dans les commandes : Source