Les list box de type "sélection" peuvent être gérées via des Actions standard associées à des boutons ou des menus. Par exemple, il est possible d’utiliser l’action standard Ajouter sous-enregistrement afin d’ajouter un nouvel enregistrement dans une table via une list box. Ce principe facilite la création d’interfaces modernes basées sur des list box.
Trois actions standard sont utilisables avec les list box : Ajouter sous-enregistrement, Modifier sous-enregistrement et Supprimer sous-enregistrement.
Un bouton ou une ligne de menu associé(e) à l’action standard Ajouter sous-enregistrement sera automatiquement activé(e) si au moins une list box de type "sélection" est présente dans le formulaire. Si le formulaire contient plusieurs list box, son action s’applique à la list box qui a le focus (ou à défaut, à la list box au plan le plus haut).
Lorsque l’utilisateur clique sur le bouton ou choisit la ligne, un nouvel enregistrement vierge s’affiche dans le formulaire détaillé défini pour la list box (cf. “Formulaire détaillé” dans le paragraphe Thème List Box). L’utilisateur peut saisir des valeurs et valider l’enregistrement, un nouvel enregistrement est automatiquement proposé jusqu’à ce que l’utilisateur clique sur un bouton d’annulation. Si la source de données de la list box est la sélection courante, tous les enregistrements créés sont affichés dans la liste.
Un bouton ou une ligne de menu associé(e) à l’action standard Modifier sous-enregistrement sera automatiquement activé(e) si au moins une ligne de list box de type "sélection" est sélectionnée. Si plusieurs lignes ont été sélectionnées, l’action s’applique à la dernière ligne incluse dans la sélection.
Lorsque l’utilisateur clique sur le bouton ou choisit la ligne de menu, l’enregistrement correspondant à la ligne de la list box s’affiche dans le formulaire détaillé défini pour la list box (cf. “Formulaire détaillé” dans le paragraphe Thème List Box). L’utilisateur peut alors modifier les valeurs puis valider ou annuler le formulaire afin de retourner à la list box.
Un bouton ou une ligne de menu associé(e) à l’action standard Supprimer sous-enregistrement sera automatiquement activé(e) si au moins une ligne de list box de type "sélection" est sélectionnée. Si plusieurs lignes ont été sélectionnées, l’action s’applique à tous les enregistrements.
Lorsque l’utilisateur clique sur le bouton ou choisit la ligne de menu, une boîte de dialogue de confirmation apparaît, lui permettant de confirmer ou d’annuler la suppression :
![](../../picture/1338256/pict1338256.fr.png)