Access Anfänger: Verweis auf Steuerelement im Unterformular

Aus DBWiki
Wechseln zu: Navigation, Suche

Eigentlich ist dies auch schon in FAQ 4.2 beschrieben. Leider gibt es dabei aber immer wieder Probleme. Angenommen man hat ein Hauptformular namens "frmKunden" und will in diesem auf ein Steuerelement (mit Namen "GesamtEinnahmen") des darin eingebundenen Unterformulares verweisen. Obwohl man ganz ausführlich

=Formulare!frmKunden!frmKunden_UF_Bestellungen.Formular!GesamtEinnahmen

als Steuerelementinhalt verwendet, erhält man in der Formularansicht als Resultat "#Name?".

Inhaltsverzeichnis

Lösung

Man muss an der Stelle 1 (s. Screenshot) den Namen des Unterformular-Steuerelementes einsetzen (2 im Screenshot) und nicht den Namen des Herkunftsobjektes (3). Hier der Screenshot, bei dem es nicht klappen würde:

Verweis auf SE im UFo

Folgerung

Mit dem Steuerelementinhalt

=Formulare!frmKunden!UF_Bestellungen.Formular!GesamtEinnahmen

müsste es somit funktionieren. Wenn anschliessend immer noch "#Fehler" als Resultat erscheint, kann es an dem Namen des Steuerelementes im Unterformular liegen (hier müsste man danach "GesamtEinnahmen" noch einmal kontrollieren).

Sonstiges

Um solche Fehler zu vermeiden, sollte man ein Unterformular-Steuerelement im Hauptformularentwurf genauso wie das Herkunftsobjekt benennen. In VBA muss man prinzipiell genauso vorgehen, allerdings sollte "Formulare" bzw. "Formular" wieder ins Englische übersetzt werden ("Forms" und "Form").

Siehe auch


Wiki faq.png FAQ: Dieser Artikel gehört zu den "Häufig gestellten Fragen" (FAQ). Die Seite Access-FAQ bietet eine Übersicht aller FAQ-Artikel.
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Navigation
Access
Sonstiges
Werkzeuge