Toegang: DateDiff-functie duidelijk uitgelegd
Speciale functies zijn beschikbaar in Access voor datumberekening. Met DateDiff bepaalt u het verschil tussen twee datumwaarden. U kunt hier lezen hoe u deze functie instelt.
Gebruik de DateDiff-functie in Access
In Access kunt u de functie DateDiff gebruiken om het aantal dagen tussen twee datumwaarden te berekenen.
- De syntaxis ziet er als volgt uit: DateDiff (interval, date1, date2 [, firstdayofweek] [, firstweekofyear]).
- Optionele vermeldingen staan tussen vierkante haken.
- De parameters tussen haakjes zijn de parameters die u moet opnemen in de syntaxis "Interval".
- De volgende selectieopties zijn beschikbaar: seconden (s), minuten (minuten), uren (h), weken (ww), dagen van de week (w), dagen (d), dagen van het jaar (y), maanden (m), Kwartalen (q) en jaren (jjjj).
- De uitdrukking = DateDiff ("m", date1, date2, 2, 2) berekent bijvoorbeeld het verschil tussen twee datumwaarden in maanden.
- De "m" staat voor "maand" in het Engels en berekent het verschil in maanden. De waarden "date1" en "date2" zijn de datums die vereist zijn om het verschil te berekenen.
- U kunt optioneel de laatste twee parameters gebruiken (2, 2).
- Met de eerste parameter (2 = firstdayofweek) en de tweede parameter (2 = firstweekofyear) definieert u de eerste dag van de week en de eerste week van het jaar.
- Als u hier niets invoert, is de eerste dag zondag en de eerste week, de week met 1 januari.
- Gebruik invoer 2 om aan te geven dat de eerste dag van een week een maandag is (2 = vb maandag, 3 staat voor dinsdag, 4 voor woensdag, enz.).
- In de volgende stap gebruikt u parameter 2 om aan te geven dat de eerste week met ten minste 4 dagen in het nieuwe jaar de eerste kalenderweek is.
- Als u wilt dat de berekening begint in de eerste volledige week van het jaar, voert u een 3 in.
- U kunt de DateDiff-functie zowel in een uitdrukking als in de VBA-code gebruiken.