VBA für Access

Von: akademie.de Redaktion
Stand: 18. März 2008
2.75
(4)
Beitrag bewerten
Anmelden um Kommentare zu schreiben

Downloads zu diesem Beitrag

Das Objektmodell von Access

Überblick über das Objektmodell von Access

Was ist der Unterschied zwischen den Objekten Applicationund DBEngine? Wie wird das Objekt Application programmiert?

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.

Die Objektbibliothek von Access

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.

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++.

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.

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.

Dies ist eine Leseprobe

Möchten Sie den Beitrag komplett lesen? Dann werden Sie Probemitglied und testen Sie akademie.de 14 Tage kostenlos!

Auf VBA für MS Access erfahren Sie mehr über diesen Beitrag und die weiteren Leseproben.

Weitere Informationen finden Sie auf unserer Infoseite zur Mitgliedschaft und in unseren AGB.

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein