Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

zweistufiger Filter

Begonnen von PeterW, November 22, 2011, 10:57:07

⏪ vorheriges - nächstes ⏩

PeterW

Ich filtere mir in einer Abfrage alle Datensätze einer Tabelle, die in irgendeinem Feld ein bestimmtes ,,Suchwort" enthalten mir der folgenden SQL-Sequenz:

SELECT MeineTabelle.Feld1, MeineTabelle.Feld2, MeineTabelle.Feld3, MeineTabelle.Feld4
FROM MeineTabelle
WHERE (((MeineTabelle.Feld1) Like "*" & [Suchwort] & "*") OR
((MeineTabelle.Feld2) Like "*" & [Suchwort] & "*")) OR
((MeineTabelle.Feld3) Like "*" & [Suchwort] & "*")) OR
((MeineTabelle.Feld4) Like "*" & [Suchwort] & "*"));

Nun möchte ich den Filter erweitern auf 2 Suchworte.

Wer kann mir bei der entsprechenden SQL-Sequenz helfen?
Viele Grüße aus Berlin
Peter

DF6GL

Hallo erst mal..


Häng einfach den Where-Condition-Ausdruck hinten nochmal (mit "or" verknüpft) an und ändere dort den Paramternamen in "Suchwort1"

PeterW

Danke Franz,
ich möchte aber die Datensätze herausfinden, in denen beide Suchworte vorhanden sind, muss ich dann nicht mit AND verknüpfen?
Gruß
PeterW
Viele Grüße aus Berlin
Peter

DF6GL

Hallo,

naja, niemand hindert Dich doch daran, das selber auszutesten...  ;)

PeterW

Danke Franz, es hat mit einer AND Verknüpfung funktioniert
Gruß
PeterW
Viele Grüße aus Berlin
Peter