Supportnet / Forum / Datenbanken
leerer Eintrag im Kombifeld als Kriterium einer Abfrage
Frage
Hallo,
ich habe folgendes Problem: Ich habe in einem Formular [Test1] ein Kombinationsfeld basierend auf einer Tabelle angelegt, dieses Kombifeld soll als Kriterium für eine Abfrage dienen.
Das Kriterium soll bewirken, wenn kein Eintrag im Kombifeld ausgewählt ist, sollen alle Einträge der abgefragten Tabelle angezeigt werden, ansonsten nur die der Auswahl entsprechenden. Ich habe es im Kriterienfeld der Abfrage wie folgt versucht:
Wenn([Formulare]![Test]![Kombinationsfeld1] Ist Null;Ist Nicht Null [Formulare]![Test]![Kombinationsfeld1])
die Abfrage gibt aber bei "Kombifeld1 = leer" als Ergebnis die Einträge zurück bei denen, das Kriterium = Ist Null ist, also gar keinen Eintrag. Es sollte aber alle Einträge liefern..
Was mache ich falsch ?
Danke und Gruß
Antwort 1 von struppi
Ich würde mal probieren statt "IST NULL"
dem Kombinationsfeld einen leeren String zu verpassen "" und als Filterkriterium in die Abfrage einfach formular.test.Kombinationsfeld1.value einzutragen. Damit wird kein Filter gesetzt wenn das Kombifeld den Leerstring anzeigt.
dem Kombinationsfeld einen leeren String zu verpassen "" und als Filterkriterium in die Abfrage einfach formular.test.Kombinationsfeld1.value einzutragen. Damit wird kein Filter gesetzt wenn das Kombifeld den Leerstring anzeigt.

