VBA für Access
Das Objektmodell von Access: Überblick über das Objektmodell von Access
Überblick über das Objektmodell von Access
Auf dieser Seite
Mit Bild
Was ist der Unterschied zwischen den Objekten Applicationund DBEngine? Wie wird das Objekt Application programmiert?
Mit Bild
Im Gegensatz zu den meisten anderen Microsoft-Anwendungen bringt Access gleich zwei Objektbibliotheken mit. Eine entspringt dem Objekt Access.Application (Application), die andere stellt die sogenannten Data Access Objects (DAO) dar, die dem Objekt DBEngine entstammen.
Mit Bild
Die Objektbibliothek von Access
Mit Bild
Das Application-Objekt ist vor allem für die Belange der Access-Benutzeroberfläche zuständig, während DBEngine direkten Zugriff auf die "Microsoft Jet Database Engine" ermöglicht.
Mit Bild
Diese Zweiteilung ist auch dadurch sinnvoll, dass DBEngine möglicherweise auch von anderen Anwendungen (z. B. Excel) sehr sinnvoll verwendet werden kann. Dadurch muss nicht die gesamte Access-Bibliothek geladen werden, nur um auf Datenbanken zugreifen zu können. Außerdem ist die DAO-Bibliothek u. a. auch Bestandteil von Microsoft-Programmiersprachen wie Visual Basic und Visual C++.
Mit Bild
Ab Access 2000 sind die sogenannten ActiveX Data Objects (kurz ADO, die Bibliothek heißt ADODB) enthalten. Die ADO stellen eine Programmierschnittstelle zur Microsoft Datenbankschnittstelle OLEDB dar. Diese neue Schnittstelle ermöglicht nicht nur den Zugriff auf relationale Datenbanken, sondern auf alle Arten von Datensammlungen. Das bekannte ODBC wird derzeit über einen speziellen DB-Provider als Untermenge von OLEDB weiterhin unterstützt.
Mit Bild
In diesem Modul werden das Objekt Application und seine Eigenschaften und Auflistungen besprochen.
Beachten Sie bitte, dass die Auflistungen Forms, Reports und Modules nur bereits geöffnete Objekte enthalten.