Formular1 öffnen, Klick auf Button "Details" öffnet Formular2 und setzt dort einen Filter:
Code: Alles auswählen
Sub FormMitFilterOeffnen(oEvent)
oForm1 = oEvent.Source.Model.Parent
String_ID = oForm1.getbyname("MainForm_Grid").getbyname("ID_1").Text
if String_ID = "" then if msgbox("Keine ID gefunden! Bitte einen gueltigen gespeichertne Datensatz asuwaehlen!") then exit sub
sFilter = "ID_2 = " & String_ID
msgbox "Der Filter der im Formular gesetzt wird lautet:" & chr(10) & sFilter
oFrom2 = ThisDatabaseDocument.FormDocuments.getbyname("Formular2").open
oFrom2.DrawPage.Forms.getbyname("MainForm").filter = sFilter
oFrom2.DrawPage.Forms.getbyname("MainForm").reload
end sub