ListBox. ListCount-Eigenschaft (Access)ListBox.ListCount property (Access)

Mit der ListCount-Eigenschaft können Sie die Anzahl von Zeilen in einem Listenfeld ermitteln.You can use the ListCount property to determine the number of rows in a list box. Long mit Lese-/Schreibzugriff.Read/write Long.

SyntaxSyntax

Ausdruck. ListCountexpression.ListCount

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

HinweiseRemarks

Microsoft Access stellt die Eigenschaft ListCount auf die Anzahl der Zeilen im Listenfeld oder im Listenfeldteil des Kombinationsfelds ein.Microsoft Access sets the ListCount property to the number of rows in the list box or the list box portion of the combo box. Der Wert der Eigenschaft ListCount ist schreibgeschützt und kann daher nicht vom Benutzer eingestellt werden.The value of the ListCount property is read-only and can't be set by the user.

Diese Eigenschaft ist nur mit einem Makro oder Visual Basic verfügbar.This property is available only by using a macro or Visual Basic. Sie können die Eigenschaft nur in der Formularansicht und der Datenblattansicht lesen.You can read this property only in Form view and Datasheet view.

Die Einstellung der ListCount -Eigenschaft enthält die Gesamtanzahl der Zeilen in der Listen-oder ListenfeldKombinationsfeld, die durch die Eigenschaften der Daten Satz Herkunft und des Daten Satz herkunfttype des Steuerelements bestimmt werden.The ListCount property setting contains the total number of rows in the combo box list or list box, as determined by the control's RowSource and RowSourceType properties. Wenn das Steuerelement auf einer Tabelle oder Abfrage basiert (die RowSourceType -Eigenschaft ist auf Tabelle/Abfrage und die RowSource -Eigenschaft auf eine bestimmte Tabelle oder Abfrage festgelegt), enthält die ListCount -Eigenschaft die Anzahl von Datensätzen im Resultset der Tabelle oder Abfrage.If the control is based on a table or query (the RowSourceType property is set to Table/Query and the RowSource property is set to a particular table or query), the ListCount property setting contains the number of records in the table or query result set. Wenn die **** Daten Satz herkunfttype-Eigenschaft auf Wertliste festgelegt ist, enthält die Einstellung der ListCount -Eigenschaft die Anzahl der Zeilen, die die in der Daten Satz Herkunft -Eigenschaft angegebene Werteliste ergibt (Dies hängt von der Werteliste und der Anzahl der Spalten in die Listenfeld-oder Kombinationsfeldliste, die von der ColumnCount -Eigenschaft festgelegt wird.If the RowSourceType property is set to Value List, the ListCount property setting contains the number of rows that the value list specified in the RowSource property results in (this depends on the value list and the number of columns in the list box or combo box list, as set by the ColumnCount property).

Wenn Sie die ColumnHeads -Eigenschaft auf Ja festlegen, ist die Zeile der Spaltenüberschriften in der Anzahl von Zeilen enthalten, die von der ListCount -Eigenschaft zurückgegeben werden.If you set the ColumnHeads property to Yes, the row of column headings is included in the number of rows returned by the ListCount property. Bei Kombinations- und Listenfeldern, die auf einer Tabelle oder Abfrage basieren, wird durch Hinzufügen von Spaltenüberschriften eine Zeile hinzugefügt.For combo boxes and list boxes based on a table or query, adding column headings adds an additional row. Bei Kombinations- und Listenfeldern, die auf einer Wertliste basieren, ändert sich die Zeilenanzahl nicht (die erste Datenzeile wird für die Spaltenüberschriften verwendet).For combo boxes and list boxes based on a value list, adding column headings leaves the number of rows unchanged (the first row of values becomes the column headings).

Sie können die ListCount -Eigenschaft mit der ListRows -Eigenschaft verwenden, um anzugeben, wie viele Zeilen im Listenfeldteil eines Kombinationsfelds angezeigt werden sollen.You can use the ListCount property with the ListRows property to specify how many rows you want to display in the list box portion of a combo box.

BeispielExample

Im folgenden Beispiel wird die ListCount -Eigenschaft verwendet, um die Anzahl der Zeilen im Listenfeldteil des **** Kombinationsfelds customerList im Formular Kunden zu ermitteln.The following example uses the ListCount property to find the number of rows in the list box portion of the CustomerList combo box on a Customers form. Anschließend stellt es die Eigenschaft ListRows so ein, dass eine bestimmte Anzahl an Zeilen in der Liste angezeigt wird.It then sets the ListRows property to display a specified number of rows in the list.

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

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.