Liebe Access-Gemeinde,
ich habe ein Formular mit Unterformularen entwickelt, das mir Personalvorgänge auf Schuljahre bezogen anzeigt. Der Filter für das aktuelle Schuljahr (also derzeit '2014/15') funktioniert prima; jetzt möchte ich aber auch Personalvorgänge im nächsten Schuljahr anzeigen lassen und habe eine "Erweiterung" des Filters (bisher "strFilter" für das aktuelle, jetzt auch "strFilter2" für das folgende Schuljahr) mit einer Oder-Verknüpfung eingepflegt:
DoCmd.OpenForm "frm_AUSFALL", acViewNormal
Forms![frm_AUSFALL]![frm_AUSFALLufo01].Form.Filter = "LeK_Beginn1= " & "'" & strFilter & "'" & " Oder" & " LeK_Beginn1= " & "'" & strFilter2 & "'"
Forms![frm_AUSFALL]![frm_AUSFALLufo01].Form.FilterOn = True
Forms![frm_AUSFALL]![frm_AUSFALLufo02Liste].Form.Filter = "LeK_Beginn1= " & "'" & strFilter & "'" & " Oder LeK_Beginn1= " & "'" & strFilter2 & "'"
Forms![frm_AUSFALL]![frm_AUSFALLufo02Liste].Form.FilterOn = True
Die Prozedur wird aber mit dem Hinweis gestoppt, dass ein Operator fehle? Ich weiß nun nicht, ob der Ansatz mit der Dopplung der Filtereinträge richtig ist, oder ob das Zusammenspiel mit >""< und >'< richtig geschrieben ist.
Für eine Hilfe und Unterstützung bin ich sehr dankbar!
Viele Grüße
gromax
Hallo,
Forms![frm_AUSFALL]![frm_AUSFALLufo01].Form.Filter = "LeK_Beginn1= '" & strFilter & "' Or LeK_Beginn1= '" & strFilter2 & "'"
Forms![frm_AUSFALL]![frm_AUSFALLufo02Liste].Form.Filter = "LeK_Beginn1= '" & strFilter & "' Or LeK_Beginn1= '" & strFilter2 & "'"
Hallo DF6GL,
wieder mal "Danke!", wieder mal perfekt!
Viele Grüße
gromax
p.s.: Das mit der Gängelei habe ich nicht verstanden!