S’applique à
Objet ComboBox |
---|
Objet ListBox |
Lorsque vous effectuez une sélection à partir d’un zone de liste ou d’un zone de liste modifiable, la propriété BoundColumn indique à Access les valeurs de colonne à utiliser comme valeur du contrôle. Si le contrôle est lié à un champ, la valeur figurant dans la colonne spécifiée par la propriété ColonneLiée est stockée dans le champ nommé dans la propriété SourceContrôle. Long en lecture/écriture.
expression.ColonneLiée
expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.
Paramètre
La propriété ColonneLiée utilise les paramètres suivants.
Paramètre |
Description |
---|---|
0 |
La valeur de la propriété ListIndex est stockée dans l’enregistrement actif, plutôt que la valeur de la colonne. La valeur de la propriété ListIndex est 0 dans la première ligne, 1 la deuxième ligne, et ainsi de suite. Access définit la propriété ListIndex quand un élément est sélectionné dans une zone de liste ou la partie zone de liste d’une zone de liste modifiable. Définir la propriété ColonneLiée sur 0 et utiliser la valeur de la propriété ListIndex du contrôle peut être utile si, par exemple, vous souhaitez uniquement stocker un séquence de nombres. |
1 ou plus |
(Par défaut, 1) La valeur dans la colonne spécifiée devient la valeur du contrôle. Si le contrôle est lié à un champ, ce paramètre est stocké dans ce champ dans l’enregistrement actif. La propriété ColonneLiée ne peut pas être définie sur une valeur supérieure à celle de la propriété NbreColonnes. |
Vous pouvez définir la propriété ColonneLiée en utilisant la feuille de propriétés du contrôle, une macro ou un code Visual Basic pour Applications (VBA).
Pour des champs de table, vous pouvez définir cette propriété sous l’onglet Recherche dans la section Propriétés du champ en mode Création de table pour les champs dont la propriété AfficherContrôle est définie sur Zone de liste modifiable ou zone de liste.
Conseil
Access définit automatiquement la propriété ColonneLiée lorsque vous sélectionnez l’Assistant Liste de choix comme type de données pour un champ en mode Création de table.
Dans un code Visual Basic pour Applications (VBA), définissez la propriété ColonneLiée à l’aide d’un nombre ou d’une expression numérique égale à une valeur comprise entre 0 et la valeur de la propriété NbreColonnes.
Remarques
La colonne visible à l’extrémité gauche d’une zone de liste modifiable (la colonne la plus à gauche dont le paramètre dans la propriété LargeurColonne de la zone de liste modifiable n’est pas 0) contient les données qui s’affichent dans la partie de zone de texte de la zone de liste modifiable en mode Formulaire ou en état. La propriété ColonneLiée détermine la colonne dont la valeur figurant dans la zone de texte ou la zone de liste modifiable sera stockée lorsque vous opérerez une sélection. Cela vous permet d’afficher différentes données que vous pouvez stocker en tant que valeur du contrôle.
Remarque : Si la colonne liée n’est pas identique à la colonne visible à l’extrémité gauche du contrôle (ou si vous définissez la propriété ColonneLiée sur 0), la propriété LimiterAListe est définie sur Oui.
Access utilise une numérotation à partir de zéro pour faire référence aux colonnes dans la propriété Colonne. Autrement dit, la première colonne est référencée à l’aide de l’expression Column(0), la deuxième colonne à l’aide de l’expression Column(1), et ainsi de suite. En revanche, la propriété ColonneLiée utilise une numérotation basée sur 1 pour faire référence aux colonnes. Cela signifie que si la propriété ColonneLiée propriété est définie sur 1, vous pouvez accéder à la valeur stockée dans cette colonne à l’aide de l’expression Column(0).
Si la propriété AutoEtendre propriété est définie sur Oui, lorsque vous tapez, Access entre automatiquement dans la partie zone de texte de la zone de liste modifiable une valeur correspondante figurant dans celle-ci.