Hallo,
ich habe ein Formular mit 2 Unterformularen.
Ich möchte im UFO 1 einen Datensatz auswählen und über die
dazugehörige ID soll der Datensatz im UFO 2 geöffnet werden.
Ich krieg das mit Berichten hin, aber nicht mit Formularen
(DOCMD.OpenReport „test“, acViewPreview, , „[ID] like '“ &
Me.ID & „’“)…
Unterformulare in einem UFO-Steuerelement können nicht mit Docmd.Openform geöffnet werden.
Es muß das Unterformular2, das im UFO-Steuerelement2 angezeigt wird, über die UFO-St.El.-Eigenschaft „Form“ gefiltert werden, über den Umweg über das Hauptform mit Hilfe der Parent-Eigenschaft
Z. B. durch Doppelklick auf das ID-Feld („ID“) im Unterformular1:
Sub ID_DblClick()
Me.Parent![Ufo_Steuerelementname2].Form.Filter ="[ID] = " & Me!ID
Me.Parent![Ufo_Steuerelementname2].Form.FilterOn=true
End Sub
Dabei gehe ich hier davon aus, dass das Feld „ID“ in der Tabelle vom Datentyp Zahl, long ist.
Viele Grüße vom Bodensee
Franz , DF6GL
PS: Feedback erwünscht!