Dostęp: funkcja DateDiff jasno wyjaśniona
Funkcje specjalne są dostępne w programie Access do obliczania daty. Za pomocą DateDiff określasz różnicę między dwiema wartościami daty. Tutaj dowiesz się, jak skonfigurować tę funkcję.
Użyj funkcji DateDiff w programie Access
W programie Access można użyć funkcji DateDiff do obliczenia liczby dni między dwiema wartościami dat.
- Składnia wygląda następująco: DateDiff (interwał, data1, data2 [, firstdayofweek] [, firstweekofyear]).
- Opcjonalne wpisy są w nawiasach kwadratowych.
- Parametry w nawiasach należy uwzględnić w składni „Interval”.
- Dostępne są następujące opcje wyboru: sekundy (s), minuty (s), godziny (h), tygodnie (ww), dni tygodnia (w), dni (d), dni roku (y), miesiące (m), Kwartały (q) i lata (rrrr).
- Na przykład wyrażenie = DateDiff („m”, date1, date2, 2, 2) oblicza różnicę między dwiema wartościami daty w miesiącach.
- „M” oznacza „miesiąc” w języku angielskim i oblicza różnicę w miesiącach. Wartości „data1” i „data2” są datami wymaganymi do obliczenia różnicy.
- Opcjonalnie możesz użyć dwóch ostatnich parametrów (2, 2).
- Za pomocą pierwszego parametru (2 = pierwszy dzień tygodnia) i drugiego parametru (2 = pierwszy tydzień tygodnia) określasz pierwszy dzień tygodnia i pierwszy tydzień roku.
- Jeśli niczego tu nie wprowadzisz, pierwszym dniem będzie niedziela, a pierwszym tygodniem tydzień obejmujący 1 stycznia.
- Użyj wpisu 2, aby określić, że pierwszym dniem tygodnia jest poniedziałek (2 = vb poniedziałek, 3 oznacza wtorek, 4 oznacza środę itp.).
- W następnym kroku używasz parametru 2, aby określić, że pierwszy tydzień z co najmniej 4 dniami w nowym roku jest pierwszym tygodniem kalendarzowym.
- Jeśli chcesz, aby obliczenia rozpoczynały się w pierwszym pełnym tygodniu roku, wpisz 3.
- Z funkcji DateDiff można korzystać zarówno w wyrażeniu, jak i w kodzie VBA.