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.
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