Soo, hab jetzt ein Makro gefunden das anscheinen von einem Kontrollfeld in das andere übertragt.
Jedoch kann ich es selber nicht umschreiben , falls irgendwer Zeit hat würde er mir hier sehr weiterhelfen. Damit der Filter in das Formular übernommen wird ...
Sub KUNDENNUMMER_UEBERNEHMEN
'ziel: fmtkdnr
'quelle: txtkdnr
Dim oFeld as variant
Dim oDoc as variant
Dim oForm as variant
oDoc = ThisComponent
oForm = oDoc.DrawPage.Forms.getByName("Kunde")
' oForm.reload()
oFeld = oForm.getbyname("txtkdnr")
iKdNr = oFeld.text
If iKdNr = "" then
sNachricht = "Neuen Kunden erst speichern! " + chr(13) + "Dann erneut übertragen. "
If MsgBox (sNachricht ,48+1,"ACHTUNG") = 1 Then exit sub
End If
oForm2 = oDoc.DrawPage.Forms.getByName("rechnungen")
oFeld2 = oForm2.getbyname("fmtkdnr")
If oFeld2.text <> "" then
sNachricht = "Kunde schon eingetragen! " + chr(13) + chr(13)+ "Soll der vorhandene Eintrag ersetzt werden? "
If MsgBox (sNachricht ,32+1,"ACHTUNG") = 2 Then exit sub
End If
oFeld2.text = iKdNr
End Sub