ObjectFrame.RowSourceType-Eigenschaft (Access)

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 ObjectFrame-Objekt darstellt.

HinwBemerkungeneise

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.