Dag selectie/filter (formule korter)

Status
Niet open voor verdere reacties.

danny88

Gebruiker
Lid geworden
14 apr 2011
Berichten
70
Wil de gegevens in mijn query filteren op dagen.

Vink de dagen aan op mijn formulier die ik getoond wil hebben.
Dit kan dus maandag en donerdag zijn of alleen zaterdag.

Gebruik nu het onderstaande regel bij criteria:
IIf(([Forms]![frm_naam]![Maandag])=Waar;Format([MutatieDatum];"ddd")="Ma";"")
En bij of
IIf(([Forms]![frm_naam]![Dinsdag])=Waar;Format([MutatieDatum];"ddd")="Di";"")
Enz.

Mijn vraag is: is er een betere/kortere manier voor deze formule?

Als ik nu voor een veld nog een criteria op wil geven, moet ik deze ook nog 6x keer op de "of" regels plaatsen.
 
Je kunt de verschillende criteria in één regel kwijt met OR. Dus:
IIf(([Forms]![frm_naam]![Maandag])=Waar;Format([MutatieDatum];"ddd")="Ma";"") OR IIf(([Forms]![frm_naam]![Dinsdag])=Waar;Format([MutatieDatum];"ddd")="Di";"")
Dan hou je het redelijk overzichtelijk.
 
Had ik ook al een klein beetje verzonnen.
Maar meestal is er een eenvoudigere/kortere manier.

Bedankt voor je reactie.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan