Přístup: Funkce DateDiff je jasně vysvětlena
Speciální funkce jsou dostupné v aplikaci Access pro výpočet data. S DateDiff určíte rozdíl mezi dvěma hodnotami data. Informace o nastavení této funkce naleznete zde.
Použijte funkci DateDiff v aplikaci Access
V aplikaci Access můžete pomocí funkce DateDiff vypočítat počet dní mezi dvěma hodnotami data.
- Syntaxe vypadá takto: DateDiff (interval, datum1, datum2 [, firstdayofweek] [, firstweekofyear]).
- Volitelné položky jsou v hranatých závorkách.
- Parametry v závorkách jsou ty, které musíte zahrnout do syntaxe „Interval“.
- K dispozici jsou následující možnosti výběru: sekundy (s), minuty (s), hodiny (h), týdny (ww), dny v týdnu (w), dny (d), dny v roce (y), měsíce (m), Čtvrtiny (q) a roky (rrrr).
- Například výraz = DateDiff ("m", date1, date2, 2, 2) vypočítá rozdíl mezi dvěma hodnotami data v měsících.
- "M" znamená "měsíc" v angličtině a vypočítá rozdíl v měsících. Hodnoty "date1" a "date2" jsou data požadovaná pro výpočet rozdílu.
- Volitelně můžete použít poslední dva parametry (2, 2).
- Pomocí prvního parametru (2 = firstdayofweek) a druhého parametru (2 = firstweekofyear) definujete první den v týdnu a první týden v roce.
- Pokud zde nezadáte nic, prvním dnem je neděle a první týden, týden, který zahrnuje 1. ledna.
- Pomocí položky 2 určete, že první den v týdnu je pondělí (2 = vbMonday, 3 znamená úterý, 4 středy atd.).
- V dalším kroku pomocí parametru 2 určíte, že první týden s alespoň 4 dny v novém roce je první kalendářní týden.
- Pokud chcete, aby se výpočet začal první celý týden v roce, zadejte 3.
- Funkci DateDiff můžete použít ve výrazu i v kódu VBA.