Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Formularwert von Unterformular in ein anderes Unterformular

Begonnen von Alex_80, Juni 04, 2018, 14:31:53

⏪ vorheriges - nächstes ⏩

Alex_80

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!

Beaker s.a.

Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Alex_80

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