ListBox.RowSource-Eigenschaft (Access)

Verwenden Sie die RowSource-Eigenschaft (zusammen mit der RowSourceType-Eigenschaft ), um Microsoft Access mitzuteilen, wie Daten für das angegebene Objekt bereitgestellt werden sollen. Zeichenfolge mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Datensatzherkunft

Ausdruck Eine Variable, die ein ListBox-Objekt darstellt.

HinwBemerkungeneise

Wenn Sie z. B. in einem Listenfeld Datenzeilen anzeigen möchten, die aus einer Abfrage namens "Kundenliste" stammen, legen Sie die RowSourceType-Eigenschaft des Listenfelds auf "Tabelle/Abfrage" und dessen RowSource-Eigenschaft auf die Abfrage namens "Kundenliste" fest.

Die Einstellung der RowSourceRowSource-Eigenschaft ist abhängig von der Einstellung der RowSourceTypeRowSourceType-Eigenschaft.

Einstellung von RowSourceType Zugehörige Einstellung von RowSource
Tabelle/Abfrage Der Name einer Tabelle bzw. einer Abfrage oder eine SQL-Anweisung.
Wertliste Eine Liste von Einträgen mit Semikolons (;) als Trennzeichen.
Feldliste Der Name einer Tabelle bzw. einer Abfrage oder eine SQL-Anweisung.

Wenn die RowSourceTypeRowSourceType-Eigenschaft auf eine benutzerdefinierte Funktion festgelegt wird, kann die RowSourceRowSource-Eigenschaft leer bleiben.

Für Tabellenfelder können Sie diese Eigenschaften auf der Registerkarte Nachschlagen im Abschnitt Feldeigenschaften der Tabellenentwurfsansicht für Felder festlegen, bei denen die DisplayControl-Eigenschaft auf Kombinationsfeld oder Listenfeld festgelegt ist. Microsoft Access legt diese Eigenschaften automatisch fest, wenn Sie in der Tabellenentwurfsansicht Nachschlage-Assistent als Datentyp für ein Feld auswählen.

Legen Sie in Visual Basic die RowSourceType-Eigenschaft mithilfe eines Zeichenfolgenausdrucks mit einem der folgenden Werte fest: "Table/Query", "Value List" oder "Field List". Sie können mit einem Zeichenfolgenausdruck auch den Wert der RowSource-Eigenschaft festlegen. Um für die RowSourceType-Eigenschaft eine benutzerdefinierte Funktion festzulegen, geben Sie den Namen der Funktion ein.

Verfügen Sie über eine begrenzte Anzahl an Werten, die sich nicht ändern, so können Sie die RowSourceType-Eigenschaft auf "Wertliste" festlegen und dann die Werte eingeben, die in der Liste in der RowSource-Eigenschaft enthalten sind.

Beispiel

Das folgende Beispiel legt die RowSourceType-Eigenschaft für ein Kombinationsfeld auf "Table/Query" und die RowSource-Eigenschaft auf eine Abfrage namens "EmployeeList" fest.

Forms!Employees!cmboNames.RowSourceType = "Table/Query" 
Forms!Employees!cmboNames.RowSource = "EmployeeList"

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.