Access-o-Mania

Access-Forum => Formular => Thema gestartet von: Alex_80 am Juni 04, 2018, 14:31:53

Titel: Formularwert von Unterformular in ein anderes Unterformular
Beitrag von: Alex_80 am Juni 04, 2018, 14:31:53
Hallo,

ich konnte hier mein Problem nicht genau finden, daher meine Frage:

Ich habe ein Hauptformular, wo ein Unterformular drin ist. Dieses Unterformular besitzt zwei Unterformulare: Einmal das Formular Leistungserfassung (Name: frm_Leistungserfassung_Arztdaten_UFF) und einmal das Formular Vorjahre (Name: frm_Vorjahre_UFF). Wie schaffe ich es, dass der Wert X (Schwellenwert_VA) aus dem Formular "Vorjahre" in das Feld Y (VA_20Prozent) des Formulars "Leistungserfassung" übernommen wird, wenn z.B. der Fokus darauf gesetzt wird.

Der Vollständigkeit halber noch die Struktur des Hauptformulars:
Hautformular (Beschriftung: "Leistungserfassung Hauptformular")
Unterformular 1: (Name: frm_Leistungserfassung_Arztdaten_UF)
Unterformular 1.1: (Name: frm_Leistungserfassung_Arztdaten_UFF)
Unterformular 1.2: (Name: frm_Vorjahre_UFF)

Ich dachte, ich könnte das ganz einfach lösen, indem ich die Prozedur
Private Sub VA_20Prozent_GotFocus()
Me!VA_20Prozent = Forms!frm_Vorjahre_UFF!Schwellenwert_VA
End Sub

verwende, was aber immer dazu führt, dass er das Formular "frm_Vorjahre_UFF" nicht findet (Laufzeitfehler 2450).

Kann mir da einer weiterhelfen? Danke!
Titel: Re: Formularwert von Unterformular in ein anderes Unterformular
Beitrag von: Beaker s.a. am Juni 04, 2018, 16:22:03
Hallo Alex,
Dies sollte dich weiterbringen http://www.donkarl.com?FAQ4.2 (http://www.donkarl.com?FAQ4.2)
gruss ekkehard
Titel: Re: Formularwert von Unterformular in ein anderes Unterformular
Beitrag von: Alex_80 am Juni 05, 2018, 06:58:33
Guten Morgen,

super, danke!

Für die, die es interessiert, wie der Code geschrieben sein muss, damit es funktioniert:
Private Sub VA_20Prozent_GotFocus()
Forms![frm_Leistungserfassung_Arztdaten_HF]![frm_Leistungserfassung_Arztdaten_UF]![frm_Leistungserfassung_Arztdaten_UFF].Form![VA_20Prozent] = Forms![frm_Leistungserfassung_Arztdaten_HF]![frm_Leistungserfassung_Arztdaten_UF]![frm_Vorjahre_UFF].Form![Schwellenwert_VA]
End Sub