Freigeben über


Objekteigenschaften

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

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.