Supportnet / Forum / Datenbanken
Mehrfachauswahl in Abfrage
Frage
Hallo,
ich verzeifle grade daran eine Abfrage zu basteln, die sich aus einem String die Kriterien holt. Mit einem Kriterium "hallo" geht es. Möchte ich aber: "hallo" Oder "super" kann ich das zwar direkt in die Abfrage reinschreiben, erstelle ich allerdings einen String der das beinhaltet, funktioniert es nicht. Dieses hallo oder auch super wird aus einer Mehrfachauswahl einer Listbox geholt. Können also auch 20 Sachen sein, die mit Oder verknüpft werden müssen. Wie kann ich das anstellen???
Antwort 1 von Roadrunner90
Hallo Klaus,
da empfehle ich dir statt einer Abfrage das mit SQL zu lösen, den SQL-String kannst du dann aufbauen wie du ihn brauchst.
Gruß Rudolf
da empfehle ich dir statt einer Abfrage das mit SQL zu lösen, den SQL-String kannst du dann aufbauen wie du ihn brauchst.
Gruß Rudolf
Antwort 2 von Marie
na dann kopier mal hier rein, dass ich sehe was du falsch gemacht hast. Geh in Ansicht SQL und kopier den text hier rein und sag was du für einen Fehler kriegst.
Antwort 3 von klaus.donath
Bin weiter gekommen:
Hallo!
Ich habe ein Formular, welches mir in einen String den korrekten Ausdruck:
Code:
SELECT * FROM Produktvergleich1 WHERE [Navigation Type:] IN (´test1´,´test2´);
aus einer Mehrfachauswahl generiert. Wie kann ich diesen Befehl, der in einem String steht, so starten, das eine Tabelle angezeigt wird, als würde man eine Standard Access Abfrage starten???
Und das Ergebnis dieses Strings in eine Liste eintragern, welches im Formular ist? Geht das???
Hallo!
Ich habe ein Formular, welches mir in einen String den korrekten Ausdruck:
Code:
SELECT * FROM Produktvergleich1 WHERE [Navigation Type:] IN (´test1´,´test2´);
aus einer Mehrfachauswahl generiert. Wie kann ich diesen Befehl, der in einem String steht, so starten, das eine Tabelle angezeigt wird, als würde man eine Standard Access Abfrage starten???
Und das Ergebnis dieses Strings in eine Liste eintragern, welches im Formular ist? Geht das???

