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.
Form-, Report- und Control-Objekte sind Microsoft Access-Objekte. Sie können Eigenschaften für diese Objekte in einer Sub-, Function- oder Ereignisprozedur festlegen. Sie können auch Eigenschaften für Formular- und Berichtsabschnitte festlegen.
Festlegen einer Eigenschaft eines Formulars oder Berichts
Verweisen Sie auf das einzelne Formular oder den bericht in der Forms - oder Reports-Auflistung , gefolgt vom Namen der Eigenschaft und ihrem Wert. Um beispielsweise die Visible-Eigenschaft des Kundenformulars auf True (-1) festzulegen, verwenden Sie die folgende Codezeile:
Forms!Customers.Visible = True
Sie können eine Eigenschaft eines Formulars oder Berichts auch innerhalb des Objektmoduls festlegen, indem Sie die Me-Eigenschaft des Objekts verwenden. Code, der die Me-Eigenschaft verwendet, wird schneller ausgeführt als Code, der einen vollqualifizierten Objektnamen verwendet. Verwenden Sie beispielsweise die folgende Codezeile, um die RecordSource-Eigenschaft des Kundenformulars auf eine SQL-Anweisung festzulegen, die alle Datensätze mit einem CompanyName-Feldeintrag zurückgibt, der mit "A" beginnt:
Me.RecordSource = "SELECT * FROM Customers " _
& "WHERE CompanyName Like 'A*'"
Festlegen einer Eigenschaft eines Steuerelements
Verweisen Sie auf das Steuerelement in der Controls-Auflistung des Form - oder Report-Objekts , in dem es sich befindet. Verweisen Sie entweder implizit oder explizit auf die Controls-Auflistung , aber der Code wird schneller ausgeführt, wenn Sie einen impliziten Verweis verwenden. In den folgenden Beispielen wird die Visible-Eigenschaft eines Textfelds namens CustomerID im Kundenformular festgelegt:
' Faster method.
Me!CustomerID.Visible = True
' Slower method.
Forms!Customers.Controls!CustomerID.Visible = True
Die schnellste Möglichkeit, eine Eigenschaft eines Steuerelements festzulegen, ist innerhalb des Moduls eines Objekts mithilfe der Me-Eigenschaft des Objekts. Sie können beispielsweise den folgenden Code verwenden, um die Visible-Eigenschaft eines Textfelds namens CustomerID im Kundenformular umzuschalten:
With Me!CustomerID
.Visible = Not .Visible
End With
Festlegen einer Eigenschaft eines Formular- oder Berichtsabschnitts
Verweisen Sie auf das Formular oder den Bericht in der Forms- oder Reports-Auflistung , gefolgt von der Section-Eigenschaft und der ganzen Zahl oder Konstante, die den Abschnitt identifiziert. In den folgenden Beispielen wird die Visible-Eigenschaft des Seitenkopfabschnitts des Kundenformulars auf False festgelegt:
Forms!Customers.Section(3).Visible = False
Me!Section(acPageHeader).Visible = False
Siehe auch
- Access-Entwicklerforum
- Hilfe mit Access unter support.office.com
- Hilfe mit Access unter answers.microsoft.com
- Access-Foren zu UtterAccess
- Entwickler- und VBA-Programmierung (FMS)
- Access-Beiträge zu StackOverflow
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.