Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Abfrage in Access - SQL-Definition





Frage

hallo zusammen habe mal wieder ein problemchen... folgende abfrage ist definiert: SELECT tbl_C.vertrag_klneu, tbl_C.status, tbl_C.name, tbl_C.ablauf, tbl_C.prio, tbl_C.prio, tbl_C.typ FROM tbl_C WHERE (((tbl_C.prio)=[forms].[frm_haupt].[cbx_prio])); die where-bedingung ist an eine combobox in einem formular geknüpft. steht nun dort aber NICHTS drin, so ist die bedingung hinfällig und es müssen ALLE datensätze aufgelistet werden. wie um alles in der welt muss ich das definieren? habs früher schon mal gemacht und weiss, dass es dazu nicht viel braucht... ist halt sone sache mit dem älter werden.. danke

Antwort 1 von funky

bitte bitte bitte, brauche dringend ne antwort..

danke

Antwort 2 von ThomasG

Hallo Funky,

also spontan fallen mir zwei Möglichkeiten ein.
1.
Vor dem SQL-Statement prüfen ob in Deiner Combobox ein Wert enthalten ist, und mit einer IF-Bedingung zwei Statements basteln.
2.
Die WHERE-Bedingung mit OR erweitern und dabei prüfen, wenn Combobox leer dann einen Leerstring abfragen.

Kenne mich mit ACCESS leider nicht aus, in anderen Sprachen sollte es so mit SQL jedoch gehen.

Gruß
Thomas

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: