Hozzáférés: A DateDiff funkció világosan kifejtett
A dátum kiszámításához az Access szolgáltatásban speciális funkciók érhetők el. A DateDiff segítségével meghatározhatja a különbséget a két dátumérték között. Itt találhatja meg, hogyan állíthatja be ezt a funkciót.
Használja a DateDiff funkciót az Access szolgáltatásban
Az Access alkalmazásban a DateDiff funkció segítségével kiszámíthatja a két dátumérték közötti napok számát.
- A szintaxis így néz ki: DateDiff (intervallum, dátum1, dátum2 [, hét első napja] [első hét első éve]).
- Az opcionális bejegyzések szögletes zárójelben vannak.
- A zárójelben szereplő paramétereket be kell építeni az "Intervallum" szintaxisba.
- A következő választási lehetőségek állnak rendelkezésre: másodperc (ek), perc (ek), órák (h), hetek (ww), a hét napjai (w), napok (d), az év napjai (y), hónapok (m), Negyedév (q) és év (éééé).
- Például az = DateDiff kifejezés ("m", date1, date2, 2, 2) kiszámítja a két dátumérték közötti különbséget hónapokban.
- Az "m" angolul a "hónap" -t jelenti, és a különbséget hónapokban számolja ki. A "date1" és "date2" értékek a különbség kiszámításához szükséges dátumok.
- Opcionálisan használhatja az utolsó két paramétert (2, 2).
- Az első paraméterrel (2 = hét első napja) és a második paraméterrel (2 = első hét első éve) meghatározzuk a hét első napját és az év első hetét.
- Ha nem ad meg itt semmit, akkor az első nap vasárnap, az első hét pedig a január 1-jét magában foglaló hét.
- A 2. bejegyzés segítségével adja meg, hogy a hét első napja hétfő legyen (2 = vbMonday, 3 a kedd, 4 a szerda stb.).
- A következő lépésben a 2. paraméter segítségével határozza meg, hogy az új hét legalább 4 napjával rendelkező első hét az első naptári hét.
- Ha azt akarja, hogy a számítás az év első teljes hete elkezdődjön, írja be a 3-at.
- Használhatja a DateDiff függvényt kifejezésben és a VBA kódban is.