Mit Screen auf Formulare, Controls und Co. zugreifen

Wer Formulare programmiert, möchte immer wieder mal Informationen über das Formular oder die enthaltenen Steuerelemente im Direktbereich ausgeben. Die Screen-Klasse liefert die passenden Eigenschaften dazu: Damit können wir das aktuelle Formular, die aktuelle Datenbank und auch das aktuelle Steuerelement referenzieren.

Beim Entwickeln von Formularen benötigt man immer wieder Informationen über Steuerelemente, die man nur bekommt, wenn das Formular in der Formularansicht angezeigt wird. Dann kann man aber nicht einfach auf das entsprechende Element klicken und die Eigenschaften oder Werte im Eigenschaftenblatt nachlesen.

Es besteht die Möglichkeit, die Elemente mit Ausdrücken wie den folgenden über den Direktbereich des VBA-Editors zu referenzieren:

Debug.Print Forms!frmKunden!sfmProjekte.Form.ProjektID

Für diese Vorgehensweise müssen wir auch den Namen von Formularen, Unterformularen und Steuerelementen kennen. Einfacher geht es mit den Funktionen der Screen-Klasse. Wir geben einfach Screen gefolgt von einem Punkt ein und finden die Eigenschaften aus Bild 1 vor.

Eigenschaften der Screen-Klasse

Bild 1: Eigenschaften der Screen-Klasse

Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...

den kompletten Artikel im PDF-Format mit Beispieldatenbank

diesen und alle anderen Artikel mit dem Jahresabo

Schreibe einen Kommentar