AccessObjectProperties-Objekt (Access)

Die AccessObjectProperties-Auflistung enthält alle benutzerdefinierten AccessObjectProperty-Objekte einer bestimmten Instanz eines Objekts. Diese AccessObjectProperty-Objekte (die oft nur als Eigenschaften bezeichnet werden) kennzeichnen die betreffende Objektinstanz eindeutig.

HinwBemerkungeneise

Verwenden Sie die AccessObjectProperties-Auflistung in Visual Basic oder in einem Ausdruck, um auf Eigenschaften des CurrentProject-, CodeProject- oder AccessObject-Objekts zu verweisen. So können Sie z. B. die AccessObjectProperties-Auflistung in einer Schleife durchlaufen, um die Werte der Eigenschaften eines einzelnen Berichts festzulegen oder zurückzugeben.

Hinweis

Auf die AccessObjectProperties-Auflistung kann nicht für Objekte zugegriffen werden, die vom CurrentData-Objekt abgeleitet werden (z. B. CurrentData.AllTables! Tabelle1). Für Objekte, die auf diese Weise abgeleitet wurden, haben Sie nur durch direkte Aufrufe der gewünschten Eigenschaft Zugriff auf die integrierten Eigenschaften (z. B. CurrentData.AllTables!Table1.Name).

Um einer vorhandenen Instanz eines Objekts eine benutzerdefinierte Eigenschaft hinzuzufügen, definieren Sie zunächst deren Merkmale, und fügen Sie sie der Auflistung mit der Add-Methode hinzu. Das Verweisen auf ein benutzerdefiniertes AccessObjectProperty-Objekt , das noch nicht an eine AccessObjectProperties-Auflistung angefügt wurde, verursacht einen Fehler, ebenso wie das Anfügen eines benutzerdefinierten AccessObjectProperty-Objekts an eine AccessObjectProperties-Auflistung , die ein AccessObjectProperty-Objekt mit demselben Namen enthält.

Verwenden Sie die Remove-Methode , um benutzerdefinierte Eigenschaften aus der AccessObjectProperties-Auflistung zu entfernen.

Hinweis

Ein integriertes oder benutzerdefiniertes AccessObjectProperty-Objekt wird nur der spezifischen Instanz eines Objekts zugeordnet. Die Eigenschaft ist nicht für alle Objektinstanzen des ausgewählten Typs definiert.

Verwenden Sie eine der folgenden Syntaxformen, um auf ein integriertes oder benutzerdefiniertes AccessObjectProperty-Objekt in einer Auflistung anhand seiner Ordnungszahl oder der Einstellung der Name-Eigenschaft zu verweisen.

CurrentProject.AllForms("Form1").Properties(0) 
CurrentProject.AllForms("Form1").Properties("name") 
CurrentProject.AllForms("Form1").Properties![name]

Mit den gleichen Syntaxformen können Sie auch auf die Value-Eigenschaft eines AccessObjectProperty-Objekts verweisen. Der Kontext des Verweises bestimmt, ob Sie auf das AccessObjectProperty-Objekt selbst oder auf die Value-Eigenschaft des AccessObjectProperty-Objekts verweisen.

Hinweis

Eigenschaften in der AccessObjectProperties-Auflistung werden nicht gespeichert und können verloren gehen, wenn das Objekt, dem sie zugeordnet sind, mithilfe des Quellcodeverwaltungs-Add-Ins einge- oder ausgecheckt wird.

Methoden

Eigenschaften

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.