ListBox.ListCount-Eigenschaft (Access)

Verwenden Sie die ListCount-Eigenschaft , um die Anzahl der Zeilen in einem Listenfeld zu bestimmen. Long mit Lese-/Schreibzugriff.

Syntax

Ausdruck. ListCount

Ausdruck Eine Variable, die ein ListBox-Objekt darstellt.

HinwBemerkungeneise

Microsoft Access stellt die Eigenschaft ListCount auf die Anzahl der Zeilen im Listenfeld oder im Listenfeldteil des Kombinationsfelds ein. Der Wert der Eigenschaft ListCount ist schreibgeschützt und kann daher nicht vom Benutzer eingestellt werden.

Diese Eigenschaft ist nur mit einem Makro oder Visual Basic verfügbar. Sie können die Eigenschaft nur in der Formularansicht und der Datenblattansicht lesen.

Die Einstellung der ListCount-Eigenschaft enthält die Gesamtzahl der Zeilen in der Kombinationsfeldliste oder dem Listenfeld, die durch die Eigenschaften RowSource und RowSourceType des Steuerelements bestimmt wird. 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. Wenn die RowSourceType-Eigenschaft auf Wertliste festgelegt ist, enthält die ListCount-Eigenschaftseinstellung die Anzahl der Zeilen, die die in der RowSource-Eigenschaft angegebene Wertliste ergibt (dies hängt von der Wertliste und der Anzahl der Spalten im Listenfeld oder der Kombinationsfeldliste ab, wie durch die ColumnCount-Eigenschaft festgelegt).

Wenn Sie die ColumnHeads-Eigenschaft auf Ja festlegen, ist die Zeile der Spaltenüberschriften in der Anzahl der Zeilen enthalten, die von der ListCount-Eigenschaft zurückgegeben werden. Bei Kombinations- und Listenfeldern, die auf einer Tabelle oder Abfrage basieren, wird durch Hinzufügen von Spaltenüberschriften eine Zeile hinzugefügt. Bei Kombinations- und Listenfeldern, die auf einer Wertliste basieren, ändert sich die Zeilenanzahl nicht (die erste Datenzeile wird für die Spaltenüberschriften verwendet).

Verwenden Sie die ListCount-Eigenschaft mit der ListRows-Eigenschaft , um anzugeben, wie viele Zeilen im Listenfeldteil eines Kombinationsfelds angezeigt werden sollen.

Beispiel

Im folgenden Beispiel wird die ListCount-Eigenschaft verwendet, um die Anzahl der Zeilen im Listenfeldteil des Kombinationsfelds CustomerList in einem Kundenformular zu ermitteln. Anschließend stellt es die Eigenschaft ListRows so ein, dass eine bestimmte Anzahl an Zeilen in der Liste angezeigt wird.

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 Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.