ComboBox.ControlSource-Eigenschaft (Access)

Verwenden Sie die ControlSource-Eigenschaft , um anzugeben, welche Daten in einem Steuerelement angezeigt werden. Sie können Daten, die an ein Feld gebunden sind, in einer Tabelle, Abfrage oder SQL-Anweisung anzeigen und bearbeiten. Sie können auch das Ergebnis eines Ausdrucks darstellen. String-Wert mit Lese-/Schreibzugriff.

Syntax

Ausdruck verwendet werden. ControlSource

Ausdruck Eine Variable, die ein ComboBox-Objekt darstellt.

Hinweise

Die ControlSource-Eigenschaft hat die folgenden Einstellungen.

Einstellung Beschreibung
Ein Feldname Das Steuerelement ist an ein Feld einer Tabelle, Abfrage oder SQL-Anweisung gebunden. Die Daten des Felds werden im Steuerelement angezeigt.

Änderungen an den Daten innerhalb des Steuerelements bewirken Änderungen an den entsprechenden Daten in dem Feld. (Um das Steuerelement schreibgeschützt zu machen, legen Sie die Locked-Eigenschaft auf Ja fest.)

Wenn Sie ein Steuerelement auswählen, das an ein Feld mit dem Datentyp "Hyperlink" gebunden ist, springen Sie zu dem in der Linkadresse angegebenen Ziel.
Ein Ausdruck Das Steuerelement zeigt Daten an, die durch einen Ausdruck erstellt wurden. Diese Daten können zwar vom Benutzer geändert werden, werden aber nicht in der Datenbank gespeichert.

Bei Berichten gilt die ControlSource-Eigenschaft nur für Berichtsgruppierungsebenen.

Formulare und Berichte verhalten sich wie "Fenster" in Ihrer Datenbank. Sie geben die primäre Datenquelle für ein Formular oder einen Bericht an, indem Sie dessen RecordSource-Eigenschaft auf eine Tabelle, eine Abfrage oder eine SQL-Anweisung festlegen. Anschließend können Sie die ControlSource-Eigenschaft auf ein Feld in der Herkunft der Daten oder auf einen Ausdruck festlegen.

Ist die Einstellung von ControlSource ein Ausdruck, so ist der angezeigte Wert schreibgeschützt und wird nicht in der Datenbank gespeichert. Sie können z. B. die folgenden Einstellungen verwenden.

Beispieleinstellung Beschreibung
LastName Bei einem Steuerelement werden Daten aus dem Feld Nachname im Steuerelement angezeigt. Bei einem Bericht auf Gruppierungsebene gruppiert Microsoft Access die Daten nach dem Nachnamen.
=Date( ) + 7 Bei einem Steuerelement zeigt dieser Ausdruck ein Datum im Steuerelement an, das sieben Tage in der Zukunft liegt.
=DatePart("q",ShippedDate) Bei einem Steuerelement zeigt dieser Ausdruck das Quartal des Versanddatums an. Auf Berichtsgruppenebene gruppiert Access die Daten zum Quartal des Versanddatums.

Beispiel

Im folgenden Beispiel wird die ControlSource-Eigenschaft für ein Textfeld mit dem Namen " AddressPart " auf ein Feld mit dem Namen "Ort" festgelegt.

Forms!Customers!AddressPart.ControlSource = "City"

Im folgenden Beispiel wird die ControlSource-Eigenschaft für ein Textfeld mit dem Namen "Expected " auf den Ausdruck =Date() + 7festgelegt.

Me!Expected.ControlSource = "=Date() + 7"

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.