[Access] te moeilijke criteria :/

Pagina: 1
Acties:

  • RealCato
  • Registratie: Juli 2000
  • Laatst online: 07-06-2025
Ik heb een formulier, Zoek Activiteit, gemaakt met daarin het selectie veld Soortcode.
Aangezien niet voor alle records Soortcode is ingevuld wil ik dat alle records getoond worden als de gebruiker nog geen selectie heeft gemaakt. Als ik echter Like "*" doe laat hij alleen records zien waar iets is ingevuld.

Daarom heb ik onderstaand criterium gemaakt (die niet werkt) :

code:
1
IIf([Forms]![Zoek Activiteit]![Soortcode] Is Null,Like "*" Or Is Null,Like [Forms]![Zoek Activiteit]![Soortcode])


De volgende werkt wel, maar toont niet de records waarvoor Soortcode niet is ingevuld:

code:
1
Like IIf([Forms]![Zoek Activiteit]![Soortcode] Is Null,"*",[Forms]![Zoek Activiteit]![Soortcode])

[ Voor 9% gewijzigd door RealCato op 12-03-2004 14:29 ]

Rijtjeshuis 170 m^2 uit 1955, bij renovatie in 2022 dak/vloer/spouwisolatie, overal HR++, vvw benedenverdieping, 7x Jaga Strada en 2 handdoekradiatoren met Tado’s. Quatt hybrid op dakkapel sinds einde 2023.


Verwijderd

Voorzover ik weet moet je een 'null'-waarde bepalen via
isnull([forms]![zoek activiteit]![soortcode])
dit geeft dan true of false terug

  • RealCato
  • Registratie: Juli 2000
  • Laatst online: 07-06-2025
Ja maar die laatste werkt wel gewoon, die gebruik ik nl. meerdere keren in mijn database met verschillende selectie velden...

en als ik gewoon 'Is Null' in het criteria vak zet dan laat-ie alle records zien waarbij het leeg is, dus die werkt ook goed...Alleen i.c.m. IIf werkt die Is Null niet :/

Rijtjeshuis 170 m^2 uit 1955, bij renovatie in 2022 dak/vloer/spouwisolatie, overal HR++, vvw benedenverdieping, 7x Jaga Strada en 2 handdoekradiatoren met Tado’s. Quatt hybrid op dakkapel sinds einde 2023.


Verwijderd

Ik zou het zo niet weten hoe het anders moet.

Zoek eens op de volgende forum:

http://office.webforums.nl/forum/portal.php

Suc6 verder!

  • RealCato
  • Registratie: Juli 2000
  • Laatst online: 07-06-2025
Thanks, de oplossing was om het de records waar soortcode leeg was te vervangen door lege strings (eerst in design view lege strings toelaten en dan update query), dus nu doet de gewone query het (Like "*")

Het is verder niet mogelijk om in de query criteria dit op te lossen, maar dit was dus goed genoeg :)

Rijtjeshuis 170 m^2 uit 1955, bij renovatie in 2022 dak/vloer/spouwisolatie, overal HR++, vvw benedenverdieping, 7x Jaga Strada en 2 handdoekradiatoren met Tado’s. Quatt hybrid op dakkapel sinds einde 2023.