Auswahlabfrage mit mehreren variablen Kriterien

Hallo,

ich möchte für einen Datenbestand (Inhalt: Feld1= diverse Orte, Feld2= Einwohnerzahl, Feld3= Einzeladresse oder Gemeinschaftsadresse, Feld4= …, …) eine Auswahlabfrage programmieren, die nach mehreren Kriterien aufgebaut ist:
z.B. Feld1= „Berlin“
Feld2= „>50000“
Feld3= „Einzeladresse“
Die Kriterien werden in einer separaten Tabelle (tab_Temp) abgespeichert.
Die Kriterien sollen UND-Kriterien sein.

Wie kann ich meinen Datenbestand einfach nach den gewählten Kriterien „durchforsten“?

Vielen Dank im voraus
Bernd

Hallo,

ich möchte für einen Datenbestand
(Inhalt: Feld1= diverse Orte, Feld2=
Einwohnerzahl, Feld3= Einzeladresse oder
Gemeinschaftsadresse, Feld4= …, …)
eine Auswahlabfrage programmieren, die
nach mehreren Kriterien aufgebaut ist:

die Eigenschaft SQL eines Querydef-Objekts (hat den Typ Text) ist nicht nur auslesbar, sondern kann gesetzt werden. Du kannst also Deine Abfrage als String zusammensetzen und dann mittels
MyQuery.Sql = MyText
zuweisen; dann steht sie zur beliebigen Verwendung bereit.
Gruß
J.

Neben dem, was José geschrieben hat, solltest du dich vielleicht fragen, ob du überhaupt eine Abfrage brauchst. An den meisten Stellen (Openrecordset, Execute, Recordsource) kann man auch direkt mit SQL-Strings arbeiten und braucht nicht den Umweg über eine Abfrage zu gehen…

Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]