Selectiequery bij leeg veld

Status
Niet open voor verdere reacties.

tonp60

Gebruiker
Lid geworden
29 jul 2009
Berichten
136
Hallo

Ik gebruik een selectiequery om gegevens uit een tabel te filteren. Ik wil de records zien waarvan het veld voldoet aan het criterium "Nee". Er kan gekozen worden uit een tabel Ja of Nee.
Als de gebruiker het veld niet heeft ingevuld dan wil ik het record ook zien.
Ik had bedacht om onderstaande criteria te gebruiken.
Query.jpg
Jullie raden het al. Het werkt niet. Ik heb ook nog geprobeerd
Code:
IsNull
en
Code:
IsEmpty
, maar dan wordt er gevraagd om een "expressie"?
Wat bedoelen ze hiermee en hoe verwerk ik dit dan in de query?
 
Lijkt mij een rare constructie. Een factuur is wel of niet betaald en dan kan je beter het type instellen op yes/no.

De opbouw van jouw criteria klopt niet het moet "nee" or "" zijn.
 
Je hebt een Ja/Nee veld gebruikt, zo te zien. (De opmerking van vena lijkt me dan ook niet relevant.) Een Ja/Nee veld heeft de waarden Ja/Nee, Waar/Onwaar of -1/0. Is allemaal hetzelfde. Het veld kan dus niet leeg zijn; het is altijd Waar of Onwaar. Jouw filteropties gaan dus nooit werken. Tenzij je een Outer Join gebruikt, dan is Null ook nog een optie.

De enige manier waarop je een leeg veld kan hebben, is als je een tekstveld gebruikt met een keuzelijst, dat dan ook nog eens niet verplicht is. Dan kun je het veld wél leeg laten, en er dus óók op filteren. Dan gebruik je dit als filter:
“Nee” Or “”. Niks met Null of Empty dus.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan