R2.21 Auf andere Formulare zugreifen

Aufgabe

Sie möchten von einem Hauptformular aus eine weitere Instanz eines anderen bereits vorhandenen Formulars erzeugen und dann auf dessen Eigenschaften und Methoden quasi »per Fernsteuerung« zugreifen.

Lösung

Mit dem OOP-Handwerkszeug, welches uns VBA zur Verfügung stellt (Form-Objekttyp, Klassenmodul, Deklaration mit New, Set-Anweisung, Nothing-Objekt, ...), lässt sich die gestellte Aufgabe erfüllen.

Oberfläche

Wie Sie der Aufgabenstellung entnehmen brauchen wir zwei Formulare:

  • ein Hauptformular FormKlasse (welches steuert) und

  • ein weiteres Formular FormProperties (welches gesteuert wird)

Das erste Formular hat lediglich vier Befehlsschaltflächen und dient gewissermaßen als »Steuerpult« für Aufruf und Manipulation ...

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.