Partager via


Propriété ComboBox.ListRows (Access)

Utilisez la propriété ListRows pour définir le nombre maximal de lignes à afficher dans la partie zone de liste d’une zone de liste déroulante. Entier en lecture/écriture.

Syntaxe

expression. ListRows

Expression Variable qui représente un objet ComboBox .

Remarques

Le paramètre de la propriété ListRows est un entier indiquant le nombre maximal de lignes affichées. La valeur par défaut est 16. Le paramètre ListRows doit être compris entre 1 et 255.

Remarque

Microsoft Access définit la propriété ListRows automatiquement quand vous sélectionnez l’Assistant Liste de choix comme type de données pour un champ d’une table en mode Création.

Vous pouvez définir la valeur par défaut pour cette propriété à l’aide du style de contrôle par défaut d’une zone de liste déroulante ou de la propriété DefaultControl dans Visual Basic.

Si le nombre de lignes effectif dépasse le nombre défini dans la propriété ListRows, une barre de défilement verticale apparaît dans la partie zone de liste de la zone de liste modifiable.

Exemple

L’exemple suivant utilise la propriété ListCount pour rechercher le nombre de lignes dans la partie zone de liste de la zone de liste déroulante CustomerList sur un formulaire Clients . Il fait ensuite appel à la propriété ListRows pour afficher un nombre spécifié de lignes dans la liste.

Public Sub SizeCustomerList() 
 
 Dim ListControl As Control 
 
 Set ListControl = Forms!Customers!CustomerList 
 With ListControl 
 If .ListCount < 8 Then 
 .ListRows = .ListCount 
 Else 
 .ListRows = 8 
 End If 
 End With 
 
End Sub

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.