Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die RowSourceType-Eigenschaft (zusammen mit der RowSource-Eigenschaft ), um Microsoft Access mitzuteilen, wie Daten für das angegebene Objekt bereitgestellt werden sollen. Zeichenfolge mit Lese-/Schreibzugriff.
Syntax
Ausdruck. RowSourceType
Ausdruck Eine Variable, die ein ComboBox-Objekt darstellt.
Hinweise
Die RowSourceType-Eigenschaft hat die folgenden Einstellungen.
| Einstellung | Beschreibung |
|---|---|
| Tabelle/Abfrage | (Standard) Die Daten stammen aus einer Tabelle, Abfrage oder SQL-Anweisung, die durch die Einstellung der RowSource-Eigenschaft festgelegt wurde. |
| Wertliste | Die Daten entsprechen einer Liste von Einträgen, die durch die Einstellung der RowSource-Eigenschaft festgelegt wurden. |
| Feldliste | Die Daten entsprechen einer Liste von Feldnamen einer Tabelle, Abfrage oder SQL-Anweisung, die durch die Einstellung der RowSource-Eigenschaft festgelegt wurde. |
Hinweis
Sie können die RowSourceType-Eigenschaft auch mit einer benutzerdefinierten Funktion festlegen. Der Funktionsname wird ohne vorstehendes Gleichheitszeichen (=) und ohne nachfolgendes Klammernpaar eingegeben. Sie müssen bestimmte Funktionscodeargumente angeben, um Access mitzuteilen, wie das Steuerelement gefüllt werden soll.
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.
Wenn Sie eine benutzerdefinierte Funktion zum Einfügen von Elementen in ein Listen- oder Kombinationsfeld erstellen, ruft Access die Funktion wiederholt auf, um die benötigten Informationen abzurufen. Benutzerdefinierte RowSourceType-Funktionen müssen in einem sehr spezifischen Funktionsformat geschrieben werden.
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.