Propriété ListBox.BoundColumn (Access)

Lorsque vous effectuez une sélection dans une zone de liste, la propriété BoundColumn indique à Microsoft Access les valeurs de colonne à utiliser comme valeur du contrôle. Si ce dernier est lié à un champ, la valeur de la colonne spécifiée dans la propriété BoundColumn est enregistrée dans le champ nommé dans la propriété ControlSource. Type de données Long en lecture/écriture.

Syntaxe

expression. BoundColumn

Expression Variable qui représente un objet ListBox .

Remarques

La propriété BoundColumn (ColonneLiée) utilise les paramètres suivants :

Paramètre Description
0 La valeur de la propriété ListIndex , plutôt que la valeur de colonne, est stockée dans l’enregistrement actif. La valeur de la propriété ListIndex de la première ligne est 0, celle de la deuxième est 1, et ainsi de suite. Access définit la propriété ListIndex lorsqu’un élément est sélectionné dans une zone de liste ou la partie zone de liste d’une zone de liste déroulante. L'affectation du paramètre 0 à la propriété BoundColumn et l'utilisation de la valeur de la propriété ListIndex du contrôle peuvent s'avérer utiles si vous n'enregistrez, par exemple, qu'une série de nombres.
Supérieur ou égal à 1 (La valeur par défaut est 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é BoundColumn ne peut pas être définie sur une valeur supérieure à la valeur de la propriété ColumnCount .

Pour les champs de table, vous pouvez définir cette propriété sous l’onglet Recherche dans la section Propriétés du champ du mode Création de table pour les champs dont la propriété DisplayControl est définie sur Zone de liste déroulante ou Zone de liste.

Dans Visual Basic, définissez la propriété BoundColumn en utilisant un nombre ou une expression numérique égal à une valeur comprise entre 0 et le nombre défini par la propriété ColumnCount.

Remarque

Si la colonne liée n’est pas identique à la colonne visible la plus à gauche du contrôle (ou si vous définissez la propriété BoundColumn sur 0), la propriété LimitToList est définie sur Oui.

Access utilise des nombres de base zéro pour faire référence aux colonnes de la propriété Column . Autrement dit, la première colonne est référencée à l’aide de l’expression Column(0), la deuxième colonne est référencée à l’aide de l’expression Column(1), et ainsi de suite. Toutefois, la propriété BoundColumn utilise des nombres en base 1 pour faire référence aux colonnes. Ainsi, si la valeur 1 est affectée à la propriété BoundColumn, vous pouvez accéder à la valeur enregistrée dans cette colonne à l'aide de l'expression Column(0).

Si la propriété AutoExpand est définie sur Oui, Access renseigne automatiquement une valeur dans la partie zone de texte de la zone de liste déroulante qui correspond à une valeur de la liste de zone de liste déroulante au fur et à mesure que vous tapez

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.