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".

Contenu d'un contrôle liste

RemarqueListe à 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).

RemarqueRécupération de la valeur d'une colonne d'une liste

1
Formulaires!NomDuFormulaire!NomDuContrôleListe.column(X)
2
 Avec X de 0 à N-1, N étant le nombre de colonnes