VBA für Access

3.333335
(6)
Beitrag bewerten
Stand: 18. März 2008

Das Objektmodell von Access

Zusammenfassen und Vertiefen 2: Acces-Objektmodel und VBA

  1. Access bringt zwei Objektbibliotheken mit: DAO und Access. Die DAO entspringen dem Objekt DBEngine und sind für direkte Zugriffe auf die Datenbank zuständig, während Access-Objekte, die dem Objekt Application entstammen, hauptsächlich für die Benutzeroberfläche zuständig sind.

  2. Das Objekt Application besitzt die Auflistungen Forms, Reports und Modules mit allen geöffneten Formularen, Berichten und Modulen sowie die Objekte DoCmd und Screen. Mit Hilfe des Objekts Screen können das aktive Formular, der aktive Bericht und das aktive Steuerelement festgestellt werden.

  3. Über das Objekt DoCmd können fast alle Aktionen, die in Makros zur Verfügung stehen, auch in Visual Basic verwendet werden.

  4. Die beiden Eigenschaften CurrentData und CurrentProject des Application-Objekts erlauben den Zugriff auf eine Anzahl von Auflistungen, die wiederum alle in der Access-Datei enthaltenen Datenbank-Objekte umfassen.

  5. Ein Formular kann entweder über die Methode DoCmd.OpenForm oder durch das Erstellen eines neuen Objektes der jeweiligen Formular-Klasse geöffnet werden. Die zweite Methode hat den Vorteil, dass auch mehrere Instanzen des gleichen Formulars geöffnet werden können.

  6. Ein Bericht kann entweder über die Methode DoCmd.OpenReport oder durch das Erstellen eines neuen Objektes der jeweiligen Berichtklasse geöffnet werden. Die zweite Methode hat den Vorteil, dass auch mehrere Instanzen des gleichen Berichts geöffnet werden können.

  7. Einige Formulareigenschaften können auch noch zur Laufzeit in der Formularansicht verändert werden. Die Eigenschaft Visible steuert z. B. die Sichtbarkeit des Formulars.

  8. Einige Steuerelementeigenschaften können auch noch zur Laufzeit verändert werden. Auf ein Unterformular kann über die Eigenschaft Form des Unterformular-Steuerelements zugegriffen werden.

  9. Einige Berichteigenschaften kann man auch noch zur Laufzeit in der Seitenansicht verändern. Die Eigenschaft Visible steuert z. B. die Sichtbarkeit des Berichts.

  10. Mit Hilfe der Eigenschaft MultiSelect können Listenfelder erstellt werden, die eine Mehrfachauswahl erlauben. Über die Methode Selected bzw. die Auflistung ItemsSelected können dann die ausgewählten Elemente abgefragt werden.

Mitglied werden

Als zahlendes Mitglied von akademie.de haben Sie vollen Zugriff auf alle Inhalte und können alle PDF-Dateien, Checklisten, Mustervorlagen und Anwendungen herunterladen.

Sind Sie sich noch unsicher? Dann wählen Sie die Option “akademie.de kostenlos testen”. So können Sie sich 14 Tage in Ruhe umschauen. Downloads stehen Ihnen in dieser Zeit nicht zur Verfügung. Gefällt Ihnen akademie.de nicht, reicht ein formloser Widerruf per E-Mail innerhalb der ersten 14 Tage. Es entstehen für Sie keine Kosten. Widerrufen Sie nicht, erhalten Sie nach Ablauf von 14 Tagen vollen Zugriff und der Mitgliedsbeitrag wird abgebucht.

Ich bin bereits Mitglied
Mitglied werden!
Ich entscheide mich für folgende Zahlungsweise:

Inhalt

Downloads zu diesem Beitrag

Newsletter abonnieren