Erişim: DateDiff işlevi açıkça açıklandı
Tarih hesaplaması için Access'te özel işlevler bulunmaktadır. DateDiff ile iki tarih değeri arasındaki farkı belirleyebilirsiniz. Bu işlevi nasıl ayarlayacağınızı buradan öğrenebilirsiniz.
Access'te DateDiff işlevini kullanma
Access'te, iki tarih değeri arasındaki gün sayısını hesaplamak için DateDiff işlevini kullanabilirsiniz.
- Sözdizimi şuna benzer: DateDiff (aralık, tarih1, tarih2 [, haftanın ilk günü] [, ilk haftayayear]).
- İsteğe bağlı girişler köşeli parantezlerdedir.
- Parantez içindeki parametreler "Aralık" sözdizimine dahil etmeniz gereken parametrelerdir.
- Şu seçim seçenekleri mevcuttur: saniye (saniye), dakika (saat), saat (saat), hafta (hafta), haftanın günleri (hafta), gün (gün), yılın günleri (y), ay (dakika), Çeyrek (q) ve yıl (yyyy).
- Örneğin, = DateDiff ("m", tarih1, tarih2, 2, 2) ifadesi, iki tarih değeri arasındaki farkı ay cinsinden hesaplar.
- "M", İngilizce "ay" anlamına gelir ve ay cinsinden farkı hesaplar. "Date1" ve "date2" değerleri, farkı hesaplamak için gereken tarihlerdir.
- İsteğe bağlı olarak son iki parametreyi kullanabilirsiniz (2, 2).
- İlk parametre (2 = haftanın ilk günü) ve ikinci parametre (2 = ilk hafta) ile haftanın ilk gününü ve yılın ilk haftasını tanımlarsınız.
- Buraya hiçbir şey girmezseniz, ilk gün Pazar ve ilk hafta, 1 Ocak'ı içeren haftadır.
- Haftanın ilk gününün Pazartesi olduğunu belirtmek için giriş 2'yi kullanın (2 = vbMonday, Salı için 3, Çarşamba için 4 vb.).
- Bir sonraki adımda, yeni yılda en az 4 güne sahip ilk haftanın ilk takvim haftası olduğunu belirtmek için parametre 2'yi kullanırsınız.
- Hesaplamanın yılın ilk tam haftasında başlamasını istiyorsanız, 3 girin.
- DateDiff işlevini bir ifadede ve VBA kodunda kullanabilirsiniz.