Sie sind hier:expertoBusinessComputerEin Steuerelement von einem Access Unterformular ansprechen
von experto.de Redaktion, veröffentlicht in Computer
Ein Steuerelement von einem Access Unterformular ansprechen
Das Unterformular ist eine leistungsfähige Möglichkeit von Access zum Erstellen von flexiblen Formularen. Allerdings kann es bei einem Access Unterformular immer wieder zu Problemen kommen: Nämlich bei der Bezugnahme auf Steuerelemente von einem Access Unterformular in VBA-Prozeduren.
Ein Access Unterformular mit einem Steuerelement In den meisten Fällen wird die folgende Syntax verwendet um Steuerelemente auf einem Access Unterformular anzusprechen ("Bestelldetails" = Name des Unterformulars; "Auftragsnr" = Name des Steuerelements):
Forms ! [Bestelldetails] ! [Auftragsnr]
Diese Syntax führt allerdings nicht zum gewünschten Ergebnis, weil sie einen wichtigen Aspekt von dem Access Unterformular außer Acht lässt.
Excel effektiv nutzen Profi-Tipps für Ihre Formeln, Diagramme, Listen & Co. - Gratis PDF!
Tatsächlich handelt es sich bei einem Access Unterformular nicht um ein Formular im eigentlichen Sinne, sondern um ein Steuerelement und genau das muss bei der Syntax berücksichtigt werden:
Forms ! [Hauptformular] ! [Unterformular-Steuerelement] . Forms ! [Steuerelement]
Bitte beachten Sie, dass Sie nicht den Namen des Access Unterformulars, sondern den Namen des Unterformular-Steuerelements verwenden!
Für unser Beispiel sieht das folgendermaßen aus:
Forms ! [Bestellung] ! [UF_Bestelldetails] . Form ! [Auftragsnr]
So können Sie in Zukunft ganz einfach Steuerelemente von einem Access Unterformular ansprechen und/oder anwählen.
44801
Mehr über das Access Unterformular erfahren Sie in » "Access-aktuell". Jetzt 30 Tage kostenlos testen!