Propriété ComboBox.ColumnHeads (Access)

Utilisez la propriété ColumnHeads pour afficher une seule ligne d’en-têtes de colonne pour les zones de liste, les zones de liste déroulante et les objets OLE qui acceptent les en-têtes de colonne. Vous pouvez également utiliser cette propriété pour créer une étiquette pour chaque entrée dans un contrôle de graphique. L'élément effectivement affiché en première ligne comme en-tête de colonne dépend de la propriété RowSourceType de l'objet. Type de données Boolean en lecture/écriture.

Syntaxe

expression. ColumnHeads

Expression Variable qui représente un objet ComboBox .

Remarques

La propriété ColumnHeads (En-têtesColonnes) utilise les paramètres suivants :

Paramètre Visual Basic Description
Oui True Les en-têtes de colonne sont activés et soit les légendes de champs, noms de champs, soit la première ligne des éléments de données sont utilisés comme en-têtes de colonnes ou étiquettes de graphique.
Non False (Valeur par défaut) Les en-têtes de colonne sont désactivés.

Pour les champs de table, vous pouvez définir cette propriété sous l’onglet Liste de choix de 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.

La propriété RowSourceType spécifie si les noms de champs ou la première ligne d’éléments de données sont utilisés pour créer des en-têtes de colonne. If the RowSourceType property is set to Table/Query, the field names are used as column headings. Si le champ a une légende, la légende s’affiche. For example, if a list box has three columns (the ColumnCount property is set to 3) and the RowSourceType property is set to Table/Query, the first three field names (or captions) are used as headings.

Si la propriété RowSourceType est définie sur Liste de valeurs, la première ligne d’éléments de données entrés dans la liste de valeurs (en tant que paramètre de la propriété RowSource ) sera des en-têtes de colonne. Par exemple, si une zone de liste comporte trois colonnes et que Liste valeurs est attribué à la propriété RowSourceType (OrigineSource), les trois premiers éléments du paramètre de la propriété RowSource (Contenu) font office d’en-têtes de colonne.

Si vous ne parvenez pas à sélectionner la première ligne d’une zone de liste ou zone de liste déroulante en mode Formulaire, vérifiez que le paramètre Yes est attribué à la propriété ColumnHeads (EntêtesColonnes).

Les en-têtes des zones de liste déroulante apparaissent seulement lorsque la liste est déroulée.

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.