get time from date/time field
Hallo ik zit met het volgende:
In het formulier moet men een begin uur en een eind uur op geven.
in mijn acces database heb ik een veld BeginUur en een veld EindUur, deze zijn beide ingesteld als type Date/Time, deze zitten in een tblReservatie
Nu zou ik via een query willen controleren of een bepaald lokaal nog vrij is tussen begin en einduur dat ingegeven is in het formulier.
Maar dit valt nogal moeilijk omdat in een Date/Time veld ook altijd een datum wordt opgeslagen.
Ben al lang aan het zoeken geweest naar een oplossing, maar ik geraak er echt niet.
weet iemand hoe hier aan te beginnen?
groeten Moe
In het formulier moet men een begin uur en een eind uur op geven.
in mijn acces database heb ik een veld BeginUur en een veld EindUur, deze zijn beide ingesteld als type Date/Time, deze zitten in een tblReservatie
Nu zou ik via een query willen controleren of een bepaald lokaal nog vrij is tussen begin en einduur dat ingegeven is in het formulier.
Maar dit valt nogal moeilijk omdat in een Date/Time veld ook altijd een datum wordt opgeslagen.
Ben al lang aan het zoeken geweest naar een oplossing, maar ik geraak er echt niet.
weet iemand hoe hier aan te beginnen?
groeten Moe
Gesponsorde koppelingen:
Gewoon opslaan als TIME in dat geval?
En kijk naar BETWEEN in SQL.
En kijk naar BETWEEN in SQL.
spijtig dat dat niet gaat in ACCESS.
Dan mag je met > en < aan de slag:
WHERE
tijd > '12:00'
AND
tijd < '13:00'
WHERE
tijd > '12:00'
AND
tijd < '13:00'
@pgFrank:
Dit gaat niet omdat de inhoud van het veld op 30:12:1899 12:30:00 staat, en ik zou enkel die 12:30:00 moeten hebben. Wij hebben die datum niet nodig, maar er bestaat volgens ons geen type dat enkel op tijd slaagt en waar je dan ook nog eens mee kunt vergelijken.
Dit gaat niet omdat de inhoud van het veld op 30:12:1899 12:30:00 staat, en ik zou enkel die 12:30:00 moeten hebben. Wij hebben die datum niet nodig, maar er bestaat volgens ons geen type dat enkel op tijd slaagt en waar je dan ook nog eens mee kunt vergelijken.
Ook Access heeft wel functies om de datum of de tijd uit een veld met datum én tijd te halen. Daar kun je dan ook vergelijkingen mee gaan maken.
Zie de handleiding.
Zie de handleiding.
En mijn vraag was, of iemand mss weet hoe je dit met een query doet, want wij geraken er niet uit.
Sorry, maar hebben jullie de handleiding van Access er nu al eens bijgepakt? Die heeft vast wel een paar fraaie functies om jouw probleem op te lossen.
RTFM!
RTFM!



