ListBox. ControlSource-Eigenschaft (Access)ListBox.ControlSource property (Access)

Mit der ControlSource-Eigenschaft können Sie angeben, welche Daten in einem Steuerelement angezeigt werden sollen.You can use the ControlSource property to specify what data appears in a control. Sie können Daten, die an ein Feld gebunden sind, in einer Tabelle, Abfrage oder SQL-Anweisung anzeigen und bearbeiten.You can display and edit data bound to a field in a table, query, or SQL statement. Sie können auch das Ergebnis eines Ausdrucks darstellen.You can also display the result of an expression. Zeichenfolge mit Lese-/Schreibzugriff.Read/write String.

SyntaxSyntax

Ausdruck. ControlSourceexpression.ControlSource

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

HinweiseRemarks

Die ControlSource-Eigenschaft hat die folgenden Einstellungen.The ControlSource property uses the following settings.

EinstellungSetting BeschreibungDescription
Ein FeldnameA field name Das Steuerelement ist an ein Feld einer Tabelle, Abfrage oder SQL-Anweisung gebunden.The control is bound to a field in a table, query, or SQL statement. Die Daten des Felds werden im Steuerelement angezeigt.Data from the field is displayed in the control. Änderungen an den Daten innerhalb des Steuerelements bewirken Änderungen an den entsprechenden Daten in dem Feld.Changes to the data inside the control change the corresponding data in the field. (Damit das Steuerelement schreibgeschützt ist, legen Sie die Locked -Eigenschaft auf Yes fest.)(To make the control read-only, set the Locked property to Yes.)

Wenn Sie ein Steuerelement auswählen, das an ein Feld mit einem Hyperlink-Datentyp gebunden ist, springen Sie zu dem in der Hyperlink-Adresse angegebenen Ziel.If you choose a control bound to a field that has a Hyperlink data type, you jump to the destination specified in the hyperlink address.
Ein AusdruckAn expression Das Steuerelement zeigt Daten an, die durch einen Ausdruck erstellt wurden.The control displays data generated by an expression. Diese Daten können zwar vom Benutzer geändert werden, werden aber nicht in der Datenbank gespeichert.This data can be changed by the user but isn't saved in the database.

Bei Berichten gilt die ControlSource-Eigenschaft nur für Berichtsgruppierungsebenen.For reports, the ControlSource property applies only to report group levels.

Formulare und Berichte verhalten sich wie "Fenster" in Ihrer Datenbank.Forms and reports act as "windows" into your database. Sie geben die primäre Datenquelle für ein Formular oder einen Bericht an, indem Sie die Eigenschaft "Daten Herkunft " auf eine Tabelle, Abfrage oder SQL-Anweisung festlegen.You specify the primary source of data for a form or report by setting its RecordSource property to a table, query, or SQL statement. Anschließend können Sie die ControlSource-Eigenschaft auf ein Feld in der Herkunft der Daten oder auf einen Ausdruck festlegen.You can then set the ControlSource property to a field in the source of data or to an expression.

Ist die Einstellung von ControlSource ein Ausdruck, so ist der angezeigte Wert schreibgeschützt und wird nicht in der Datenbank gespeichert.If the ControlSource property setting is an expression, the value displayed is read-only and not saved in the database. Sie können z. B. die folgenden Einstellungen verwenden.For example, you can use the following settings.

BeispieleinstellungSample setting BeschreibungDescription
LastNameLastName Für ein Steuerelement werden Daten aus dem Feld Nachname im Steuerelement angezeigt.For a control, data from the LastName field is displayed in the control. Bei einem Bericht auf Gruppierungsebene gruppiert Microsoft Access die Daten nach dem Nachnamen.For a report group level, Microsoft Access groups the data on last name.
=Date( ) + 7 Bei einem Steuerelement zeigt dieser Ausdruck ein Datum im Steuerelement an, das sieben Tage in der Zukunft liegt.For a control, this expression displays a date seven days from today in the control.
=DatePart("q",ShippedDate) Bei einem Steuerelement zeigt dieser Ausdruck das Quartal des Versanddatums an.For a control, this expression displays the quarter of the shipped date. Für eine Berichtsgruppen Ebene gruppiert Access die Daten im Quartal des Versanddatums.For a report group level, Access groups the data on the quarter of the shipped date.

BeispielExample

Im folgenden Beispiel wird die ControlSource -Eigenschaft für ein Textfeld mit dem Namen AddressPart auf ein Feld namens " City" festgelegt.The following example sets the ControlSource property for a text box named AddressPart to a field named City.

Forms!Customers!AddressPart.ControlSource = "City"

Im folgenden Beispiel wird die ControlSource -Eigenschaft für ein Textfeld mit **** dem Namen "expected =Date() + 7" auf den Ausdruck festgelegt.The following example sets the ControlSource property for a text box named Expected to the expression =Date() + 7.

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

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.