Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: newbee_ferdi am Dezember 27, 2018, 14:21:22

Titel: Filter-Verknüpfen - Syntax ... Verzeifelung!
Beitrag von: newbee_ferdi am Dezember 27, 2018, 14:21:22
Hallo ins/ans Forum!
Auf die Gefahr hin, dass ich nerve: ich verzweifele gerade an der Syntax zwei Filter miteinander zu verknüpfen.
(Deren Formulierung ja auch erst kürzlich mit Forumshilfe möglich war - Danke!)

Ich möchte (muss/will/was_auch_immer) den Filter:

Me.Filter = "refSachkonto = " & Me!cboSachFilter

mit den Filtern (getrennt von- und nebeneinander):

Me.Filter = "Buchungsdatum =" & Format(Me!txtDatum, "\#yyyy\-mm\-dd\#")

und

Me.Filter = "Buchungsdatum >= DateSerial(Year(Date()), " & cboMonat & ", 1)" & _
" And Buchungsdatum < DateSerial(Year(Date()), " & cboMonat + 1 & ", 1)"

verknüpfen.
(Jeder für sich funzt tadellos)

Ich hab alle Hinweise studiert und umzusetzen versucht, die ich finden konnte, aber ...
... ich bekomme es nicht hin und verzweifele an der Syntax. :-((

Danke für eventuelle Unterstützung und Gruß,
newbie_ferdi
Titel: Re: Filter-Verknüpfen - Syntax ... Verzeifelung!
Beitrag von: MzKlMu am Dezember 27, 2018, 15:30:09
Hallo,
so:
Me.Filter = "refSachkonto = " & Me!cboSachFilter & " and Buchungsdatum =" & Format(Me!txtDatum, "\#yyyy\-mm\-dd\#")
and ggf gegen or tauschen.
Titel: Re: Filter-Verknüpfen - Syntax ... Verzeifelung!
Beitrag von: ebs17 am Dezember 27, 2018, 15:31:28
Me.Filter = Filterstring1 & " AND " & Filterstring2 & " AND " & Filterstring3
Du erkennst Prinzip und Logik?
Titel: Re: Filter-Verknüpfen - Syntax ... Verzeifelung!
Beitrag von: newbee_ferdi am Januar 17, 2019, 14:25:48
Hallo Klaus, Hallo Eberhard!

Vielen Dank für eure hilfreichen Antworten! - Die für den Einzelfall, wie die im Allgemeinen.
Es hat lange gedauert, aber ich denke, jetzt habe ich es geschnallt - so, dass ich (hoffentlich) auch zukünftig  reproduzieren kann, was ich fabriziert habe um diese Filter so ans Laufen zu bringen, wie es sich für sie gehört! LOL

Gruß,
newbie_ferdi