Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: gromax am November 29, 2014, 19:47:53

Titel: Formular mit erweitertem Filter
Beitrag von: gromax am November 29, 2014, 19:47:53
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
Titel: Re: Formular mit erweitertem Filter
Beitrag von: DF6GL am November 29, 2014, 20:07:28
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 & "'"

 
Titel: Re: Formular mit erweitertem Filter
Beitrag von: gromax am November 29, 2014, 23:56:50
Hallo DF6GL,

wieder mal "Danke!", wieder mal perfekt!

Viele Grüße
gromax

p.s.: Das mit der Gängelei habe ich nicht verstanden!