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.
Gilt für: Access 2013 | Access 2016
Die Objekteigenschaften stellen allgemeine Informationen zu Objekten im Navigationsbereich bereit.
Hinweis
Die Objekteigenschaften sind für alle Objekte in einer Microsoft Access-Datenbank und nur für Formulare, Makros, Module und Berichte in einem Access-Projekt (ADP) verfügbar.
Einstellung
Sie können die Objekteigenschaften anzeigen und die Eigenschaften Beschreibung oder Attribute auf folgende Weise festlegen:
Klicken Sie im Datenbankfenster auf einObjekt. Klicken Sie auf der Registerkarte Datenbanktools in der Gruppe Einblenden/Ausblenden auf Eigenschaftenblatt.
Klicken Sie im Datenbankfenster mit der rechten Maustaste auf ein Objekt, und klicken Sie dann im Kontextmenü auf Eigenschaften.
Sie können die Objekteigenschaften in einer Access-Datenbank auch mithilfe von Visual Basic angeben oder bestimmen. Die Objekteigenschaften eines Access-Projekts (ADP) sind in Visual Basic nicht verfügbar.
Hinweis
Sie können nur die Eigenschaften Beschreibung und Attribute eingeben oder bearbeiten. Die anderen Object-Eigenschaften werden von Microsoft Access festgelegt und sind schreibgeschützt.
Hinweise
Die Objekte, für die im Datenbankfenster Eigenschaften angezeigt werden können, sind: Tabellen, Abfragen, Formulare, Berichte, Makros und Module. Jede Klasse von Objekten der Datenbank wird innerhalb der DAO-Auflistung Containers durch ein eigenes DAO-Objekt Document dargestellt. Beispielsweise enthält die jeweilige Containers-Auflistung ein Document-Objekt, das alle Formulare der Datenbank darstellt.
Die folgenden Objekteigenschaften stehen über das Datenbankfenster zur Verfügung.
Eigenschaft | Beschreibung |
---|---|
Name | Dies ist der Name des Objekts und enthält die Einstellung aus der Name-Eigenschaft des Objekts. |
Typ | Dies ist der Objekttyp. Microsoft Access-Objekttypen sind: Formulare, Makros, Module, Abfragen, Berichte und Tabellen. |
Beschreibung | Dies ist die Beschreibung des Objekts und entspricht der Einstellung für die Description-Eigenschaft des Objekts. Sie können die Description-Eigenschaft des Objekts auch im Eigenschaftenfenster des Objekts festlegen. |
Erstellt | Dies ist das Datum, an dem das Objekt erstellt wurde. Bei Tabellen oder Abfragen entspricht diese Eigenschaft der Eigenschaft DateCreated. |
Modified | Dies ist das Datum, an dem das Objekt zuletzt bearbeitet wurde. Bei Tabellen oder Abfragen entspricht diese Eigenschaft der Eigenschaft LastUpdated. |
Owner | Dies ist der Besitzer des Objekts. Weitere Informationen finden Sie unter der Eigenschaft Owner. |
Attribute | Diese Eigenschaft gibt an, ob das Objekt ausgeblendet oder sichtbar ist und es in einem Datenbank-Replikat replizierbar ist. Wenn Sie das Attribut Hidden auf True festlegen (durch Aktivieren des Kontrollkästchens Ausgeblendet ), wird das Objekt nicht im Datenbankfenster angezeigt. Um ausgeblendete Objekte im Navigationsbereich anzuzeigen, klicken Sie auf die Microsoft Office-Schaltfläche und dann auf Zugriffsoptionen. Klicken Sie auf die Kategorie Aktuelle Datenbank und dann auf Navigationsoptionen. Klicken Sie auf Ausgeblendete Objekte anzeigen, und klicken Sie dann auf OK. Die Symbole für ausgeblendete Objekte werden im Datenbankfenster abgeblendet. Anschließend können Sie das Attribut Ausgeblendet deaktivieren, sodass die Objekte im Datenbankfenster angezeigt werden. |
Beispiel
Im folgenden Beispiel wird die PrintObjectProperties-Unterroutine verwendet, um die Werte der Object-Eigenschaften eines Objekts im Debugfenster auszugeben. Die Unterroutine erfordert den Objekttyp und den Objektnamen als Argumente.
Dim strObjectType As String
Dim strObjectName As String
Dim strMsg As String
strMsg = "Enter object type (e.g., Forms, Scripts, " _
& "Modules, Reports, Tables)."
' Get object type.
strObjectType = InputBox(strMsg)
strMsg = "Enter the name of a form, macro, module, " _
& "query, report, or table."
' Get object name from user.
strObjectName = InputBox(strMsg)
' Pass object type and object name to
' PrintObjectProperties subroutine.
PrintObjectProperties strObjectType, strObjectName
Sub PrintObjectProperties(strObjectType As String, strObjectName _
As String)
Dim dbs As Database, ctr As Container, doc As Document
Dim intI As Integer
Dim strTabChar As String
Dim prp As DAO.Property
Set dbs = CurrentDb
strTabChar = vbTab
' Set Container object variable.
Set ctr = dbs.Containers(strObjectType)
' Set Document object variable.
Set doc = ctr.Documents(strObjectName)
doc.Properties.Refresh
' Print the object name to Debug window.
Debug.Print doc.Name
' Print each Object property to Debug window.
For Each prp in doc.Properties
Debug.Print strTabChar & prp.Name & " = " & prp.Value
Next
End Sub
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.