Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: hoffi3d am September 11, 2023, 13:50:53

Titel: Listenfeld / Filterung über mehrere Kombinationsfelder
Beitrag von: hoffi3d am September 11, 2023, 13:50:53
Hallo zusammen,

ich habe ein Listenfeld und möchte dort Werte anzeigen lassen die gefiltert werden über mehrere Kombinationsfelder. Wenn das Kombinationsfeld leer ist, soll auch keine Filterung über dieses statt finden.

Wie würdet ihr dies realisieren?

Ich kann ja in einem SQL String im VBA nur angeben das ein Feld einen hat.

Ich hoffe ihr versteht wie ich das meine.
Titel: Re: Listenfeld / Filterung über mehrere Kombinationsfelder
Beitrag von: PhilS am September 11, 2023, 14:42:08
Zitat von: hoffi3d am September 11, 2023, 13:50:53Ich kann ja in einem SQL String im VBA nur angeben das ein Feld einen hat.
Zwei Möglichkeiten:
1.) Du baust den SQL-String in VBA zusammen und lässt das Kriterium, das sich auf eines der Kombinationsfelder bezieht, einfach weg, wenn das Feld leer ist.
2.) Du baust die Situation "Leeres Kombinationsfeld" in das Kriterium mit ein.
Skizziert:
WHERE (Irgendwas =  [Kombinationsfeld] OR  [Kombinationsfeld] IS NULL)