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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für