Prieiga: „DateDiff“ funkcija aiškiai paaiškinta
„Access“ yra specialių funkcijų, skirtų skaičiuoti datą. Naudodami „DateDiff“ nustatysite skirtumą tarp dviejų datos verčių. Čia galite sužinoti, kaip nustatyti šią funkciją.
Naudokite „DateDiff“ funkciją programoje „Access“
„Access“ galite naudoti „DateDiff“ funkciją, kad apskaičiuotumėte dienų skaičių tarp dviejų datos verčių.
- Sintaksė atrodo taip: „DateDiff“ (intervalas, data1, data2 [pirmą savaitės dieną] [pirmąjį savaitės mėnesį]).
- Neprivalomi įrašai yra laužtiniuose skliaustuose.
- Skliausteliuose nurodyti parametrai yra tie, kuriuos turite įtraukti į „Intervalo“ sintaksę.
- Galimos šios pasirinkimo parinktys: sekundės (-ės), minutės (-ės), valandos (h), savaitės (mw), savaitės dienos (w), dienos (d), metų dienos (y), mėnesiai (m), Ketvirčiai (q) ir metai (yyyy).
- Pavyzdžiui, išraiška = DateDiff („m“, data1, data2, 2, 2) apskaičiuoja skirtumą tarp dviejų datos verčių mėnesiais.
- „M“ reiškia „mėnuo“ anglų kalba ir apskaičiuoja mėnesio skirtumą. Reikšmės „data1“ ir „data2“ yra datos, kurių reikia apskaičiuojant skirtumą.
- Galite pasirinkti du paskutinius parametrus (2, 2).
- Pirmuoju parametru (2 = pirmą savaitės dieną) ir antruoju parametru (2 = pirmą savaitės savaitę) jūs apibrėžiate pirmąją savaitės dieną ir pirmąją metų savaitę.
- Jei čia nieko neįvedate, pirmoji diena yra sekmadienis, o pirmoji savaitė, savaitė, į kurią įeina sausio 1-oji.
- 2 įrašu nurodykite, kad pirmoji savaitės diena yra pirmadienis (2 = vbMonday, 3 reiškia antradienį, 4 - trečiadienį ir tt).
- Tolesniame etape naudosite 2 parametrą, kad nurodytumėte, kad pirmoji savaitė su mažiausiai 4 dienomis naujaisiais metais yra pirmoji kalendorinė savaitė.
- Jei norite, kad skaičiavimas prasidėtų pirmąją pilną metų savaitę, įveskite 3.
- Funkciją „DateDiff“ galite naudoti išraiškai, taip pat ir VBA kode.