Adgang: DateDiff-funktion klart forklaret
Særlige funktioner er tilgængelige i Access til datoberegning. Med DateDiff bestemmer du forskellen mellem to datoværdier. Du kan finde ud af, hvordan du konfigurerer denne funktion her.
Brug DateDiff-funktionen i Access
I Access kan du bruge DateDiff-funktionen til at beregne antallet af dage mellem to datoværdier.
- Syntaks ser sådan ud: DateDiff (interval, dato1, dato2 [, firstdayofweek] [, firstweekofyear]).
- Valgfrie poster er i firkantede parenteser.
- Parametrene i parenteser er dem, du har brug for i syntaxen "Interval".
- Følgende valgmuligheder er tilgængelige: sekunder (er), minutter (r), timer (h), uger (ww), ugedage (w), dage (d), dage af året (y), måneder (m), Kvartaler (q) og år (åååå).
- Eksempelvis beregner udtrykket = DateDiff ("m", dato1, dato2, 2, 2) forskellen mellem to datoværdier i måneder.
- "M" står for "måned" på engelsk og beregner forskellen i måneder. Værdierne "dato1" og "dato2" er de datoer, der kræves for at beregne forskellen.
- Du kan valgfrit bruge de to sidste parametre (2, 2).
- Med den første parameter (2 = firstdayofweek) og den anden parameter (2 = firstweekofyear) definerer du den første ugedag og den første uge i året.
- Hvis du ikke indtaster noget her, er den første dag søndag og den første uge, ugen, der inkluderer 1. januar.
- Brug post 2 til at angive, at den første dag i en uge er en mandag (2 = vbMonday, 3 står for tirsdag, 4 for onsdag osv.).
- I det næste trin bruger du parameter 2 til at specificere, at den første uge med mindst 4 dage i det nye år er den første kalenderuge.
- Hvis du vil, at beregningen skal starte på den første fulde uge af året, skal du indtaste en 3.
- Du kan bruge DateDiff-funktionen i et udtryk såvel som i VBA-koden.