ACCESS

 

Besoin d'une assistance, d'une application
MS Office

Consultez GEMCCAP

Ecrivez-moi

Sommaire

Tables
Type de données
Feuille de données
Gestion
Propriétés des champs

LISTE DE CHOIX

Dans une table, pour entrer des données dans un des champs, vous pouvez utiliser une liste de choix basée sur une ou plusieurs autres tables. Pour créer cette liste, vous utilisez l'Assistant liste de choix. Dans ce cas, de nouvelles propriétés sont disponibles pour ce champ.

I. Zone de liste et Zone de liste modifiable

I.1 Origine source

Cette propriété  utilise les paramètres suivants :

Paramètres Description
Table/requête Les données proviennent d'une table ou sont le résultat d'une requête enregistrée ou d'une requête définie par la propriété Contenu. C'est la valeur par défaut.
Liste valeurs Les données constituent une liste d'éléments définie dans la propriété Contenu.
Liste champs Les données constituent une liste de noms de champs provenant d'une table, d'une requête enregistrée ou d'une requête définie par la propriété Contenu.

Elle est intimement liée à la propriété Contenu.

I.2 Contenu

Cette propriété renseigne la propriété précédente, selon le paramètre de cette dernière, elle contient :

OrigineSource Contenu
Table/requête Un nom de table, de requête ou une instruction SQL.
Liste valeurs Une liste d'éléments séparés par des points-virgules (;).
Liste champs Le nom d'une table, d'une requête ou une instruction SQL.
  • Pour indiquer le nom d'une table ou d'une requête, sélectionnez- la dans la liste déroulante de la propriété. 
  • Pour la liste de valeurs, tapez chacune des valeurs séparés par des points-virgules dans la zone de texte de la propriété. 
  • Pour l'instruction SQL, cliquez sur le bouton , situé à droite de la propriété, une fenêtre de création de requête s'ouvre, procédez comme pour la création d'une requête. Si vous voulez mieux décrire la liste, celle-ci peut se composer de plusieurs colonnes, le titre de chacune de ces colonnes est un champ résultant de la requête créée dans cette fenêtre.

I.3 Colonne liée

Cette propriété indique à Access, quelle colonne contient la valeur à enregistrer dans le champ. La valeur par défaut est 1. Si vous indiquez la valeur 0, c'est le numéro de la ligne qui est enregistré, à savoir que la première ligne a le numéro 0. Si vous indiquez une valeur supérieure à 0, c'est la valeur sélectionnée dans la colonne spécifiée qui est enregistrée.

I.4 Nbre colonnes

Cette propriété permet d'indiquer le nombre de colonnes affichées par la liste. Elle est comprise entre 1 et le nombre de champs de la table ou de la requête. La liste affiche alors les champs de la source, de gauche à droite, jusqu'au nombre spécifié par la propriété. Elle est automatiquement définie par l'Assistant Liste de choix.
Si vous l'utilisez sur une liste de valeurs, elle répartira ces valeurs sur le nombre de colonnes spécifié. Par exemple, dans la propriété Origine source, vous tapez la liste "a";"b";"c";"1";"2";"3", si vous affectez :

 Nbre colonnes Liste
1 a
b
c
1
2
3
2 a      b
c      1
2      3
3 a      b      d
1      2      3

I.5 En-têtes colonnes

Si la propriété est défini à OUI, la liste affiche une ligne d'en-tête, dans le cas d'une source Table ou Requête, les titres des champs sont affichés, dans le cas d'une source de valeurs, la première ligne des éléments est affichée comme en-tête.

I.6 Largeurs colonnes

Cette propriété permet d'indiquer la largeur de chacune des colonnes d'une liste multi-colonnes. La largeur spécifiée de chacune des colonnes doit être séparé par un point virgule. Pour ne pas afficher une colonne, indiqué la valeur 0. Si nous reprenons l'exemple de la propriété Nbre colonnes (avec la valeur 3), avec la propriété Largeur colonnes : 1,5cm;0;1,5cm. La liste se présente ainsi :

II. Zone de liste modifiable uniquement

II.1 Lignes affichées

Avec cette propriété vous indiquez le nombre de lignes affichées lorsque vous déroulez la liste. La valeur par défaut est 8.

II.2 Largeur liste

Cette propriété vous permet d'indiquer la largeur de la liste lorsqu'elle est déroulée. Elle peut être plus large que la largeur du champ mais plus petite.

II.3 Limiter à liste

Cette propriété permet de gérer l'insertion d'une donnée non comprise dans la liste. Si vous la définissez à OUI, Access refusera cette donnée, et l'utilisateur doit recommencer la saisie, dans le cas contraire il accepte toute donnée qui respecte la propriété Valide si.

AccueilDébut de la page