O'Reilly logo

Microsoft Office Access 2007 - Das Handbuch by Natascha Nicol, Ralf Albrecht

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 23
Unterformulare
522
Die entscheidende Zeile des Programms lautet:
Me.Parent![subfrmTermineSynchron].Requery
. Die
Methode
Requery
, die eine Aktualisierung der Daten eines Steuerelements bewirkt, wurde schon im
Abschnitt »Eine (etwas aufwändige) Überarbeitung« in diesem Kapitel besprochen.
Me
ist ein Ver-
weis auf das Formular selbst, die Eigenschaft
Parent
spricht den »Elternteil« des Formulars an, d.h.,
das Formular subfrmWochenSynchron ist ein Abkömmling des Formulars frmFilmeSynchron.
Der restliche Programmabschnitt behandelt nur den Fall, dass kein Elternteil vorhanden ist, also
Parent
keinen Wert haben kann. Wird subfrmWochenSynchron als Formular, nicht als Unterformu-
lar, eingesetzt, so ist die Eigenschaft
Parent
ohne Wert. Wird auf die Eigenschaft zugegriffen, obwohl
sie keinen Wert hat, stoppt das Programm mit einer Fehlermeldung. Um dies zu vermeiden, hat der
Assistent entsprechende Programmzeilen um die
Requery
-Anweisung herum erstellt.
Zusammenfassung
In diesem Kapitel lag der Schwerpunkt auf dem Erstellen von Unterformularen.
Im ersten Abschnitt ab Seite 494 erfuhren Sie, wie sich ein Unterformular relativ einfach mithilfe
des Formular-Assistenten erstellen lässt.
Das erstellte Unterformular wurde im darauf folgenden Abschnitt überarbeitet (Seite 503).
Es gibt auch einen speziellen Unterformular-Assistenten, der ein Unterformular auf einem ferti-
gen Formular einfügen kann (Seite 512). Auch verschachtelte (Seite 514) bzw. synchronisierte
(Seite 517) Unterformulare sind in Access möglich.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required