Contrôle liste
Les listes déroulantes sont des contrôles très intéressants qui permettent de récupérer des valeurs dynamiques grâce à une requête ou de spécifier des valeurs statiques parmi lesquelles l'utilisateur choisira.
Pour que les valeurs de la liste soit définies dynamiquement à partir du résultat d'une requête, fixer la propriété "Origine source" à la valeur "Table/Requête", puis écrire la requête dans la propriété "Contenu".
Pour que les valeurs de la liste soit définies statiquement, fixer la propriété "Origine source" à la valeur "Liste Valeurs", puis lister les valeurs en les séparant par des points-virgules dans la propriété "Contenu".
Remarque : Liste à plusieurs colonnes
Il est possible de réaliser des listes déroulantes à plusieurs colonnes. Il suffit pour cela que la requête spécifiée dans "Contenu" projette plusieurs attributs.
Il faudra dans ce cas régler correctement les propriétés "Nbre colonnes" (le nombre de colonnes) et "Colonne liée" (le numéro de la colonne principale, qui renvoie la valeur à stocker reéellement dans la variable associée au contrôle).
Remarque : Récupération de la valeur d'une colonne d'une liste
Formulaires!NomDuFormulaire!NomDuContrôleListe.column(X)
Avec X de 0 à N-1, N étant le nombre de colonnes