Unsere Webseiten benötigen JavaScript. Dies scheint in Ihrem Browser jedoch deaktiviert zu sein.

News & Tipps zu Microsoft Access

Lesen Sie hier einige der besten Beiträge aus SmartTools Access Weekly sowie ausgewählte Inhalte anderer E-Mail-Newsletter von SmartTools Publishing rund um Microsoft Access.

Beitrag aus SmartTools Access Weekly

Felder in Unterformularen adressieren

Access 365 2024 2021 2019 2016 2013 2010

FRAGE Ich verwende in meiner Access-Datenbank ein Hauptformular namens "HF_Bestand". Es enthält zum einen ein Unterformular mit dem Namen "UF_Bestand_1" und außerdem ein zweites Unterformular mit der Bezeichnung "UF_Bestand_2". Ich möchte nun die Daten eines Feldes "SummeUF1" aus dem ersten Unterformular in ein Feld "SummeAusUF1" des zweiten Unterformulars übertragen. Wie kann ich das am besten erreichen?

F. Kramm

ANTWORT Das gelingt am einfachsten per VBA in der Ereignisprozedur "Beim Anzeigen" des Formulars beispielsweise wie folgt:

Forms("HF_Bestand").Controls("UF_Bestand_2").
Controls("SummeAusUF1").Value = _
Forms("HF_Bestand"). Controls("UF_Bestand_1").
Controls("SummeUF1").Value

Mit Forms("HF_Bestand") wird zunächst das Hauptformular, darin mit Controls("UF_Bestand_2") das zweite Unterformular und mit Controls("SummeAusUF1") das Zielfeld adressiert und dessen Eigenschaft "Value" (Wert) per ähnlicher Adressierung aus Unterformular UF_Bestand_1 auf den aktuellen Wert des Feldes SummeUF1 gesetzt.