Tilgang: DateDiff-funksjonen tydelig forklart
Spesielle funksjoner er tilgjengelige i Access for datoberegning. Med DateDiff bestemmer du forskjellen mellom to datoverdier. Du kan finne ut hvordan du konfigurerer denne funksjonen her.
Bruk DateDiff-funksjonen i Access
I Access kan du bruke DateDiff-funksjonen til å beregne antall dager mellom to datoverdier.
- Syntaksen ser slik ut: DateDiff (intervall, dato1, dato2 [, firstdayofweek] [, firstweekofyear]).
- Valgfrie oppføringer er i firkantede parenteser.
- Parametrene i parenteser er de du trenger å inkludere i syntaks "Intervall".
- Følgende valgalternativer er tilgjengelige: sekunder (er), minutter (er), timer (t), uker (ww), ukedager (w), dager (d), dager i året (y), måneder (m), Kvartal (q) og år (åååå).
- For eksempel beregner uttrykket = DateDiff ("m", dato1, dato2, 2, 2) forskjellen mellom to datoverdier i måneder.
- "M" står for "måned" på engelsk og beregner forskjellen i måneder. Verdiene "dato1" og "dato2" er datoene som kreves for å beregne forskjellen.
- Du kan eventuelt bruke de to siste parameterne (2, 2).
- Med den første parameteren (2 = firstdayofweek) og den andre parameteren (2 = firstweekofyear) definerer du den første dagen i uken og den første uken i året.
- Hvis du ikke legger inn noe her, er den første dagen søndag og den første uken, uken som inkluderer 1. januar.
- Bruk oppføring 2 for å spesifisere at den første dagen i en uke er en mandag (2 = vbMonday, 3 står for tirsdag, 4 for onsdag, etc.).
- I neste trinn bruker du parameter 2 for å spesifisere at den første uken med minst 4 dager på det nye året er den første kalenderuka.
- Hvis du vil at beregningen skal starte den første hele uken i året, angir du en 3.
- Du kan bruke DateDiff-funksjonen i et uttrykk så vel som i VBA-koden.