Op tijd filteren middels een query?

Status
Niet open voor verdere reacties.

jbusser

Gebruiker
Lid geworden
23 feb 2007
Berichten
147
Ik heb een grote database waarin een datum/tijdveld staat (bijvoorbeeld 17-5-2016 10:54:27)
Nu wil ik alle records verbergen die dagelijks tussen 08:00:00 en17:00:00 zijn aangemaakt (ik wil dus alleen de records zien die dagelijks tussen 17:00:00 en 08:00:00 zijn aangemaakt)
Kan dat met zo'n samengesteld veld?

bvd en gr. Jan
 
Jazeker, en is niet eens lastig. Om te beginnen moet je de tijd uit het datum/tijd veld halen. Dat doe je zo:
Code:
IIf([Registratiedatum] Is Null;0;TimeValue([Registratiedatum]))
Vervolgens moet je die tijd filteren. De makkelijkste manier is dan zo:
Code:
Not Between TimeSerial(8;0;0) And TimeSerial(17;0;0)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan