• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Networkday access karşılığı

  • Konbuyu başlatan Konbuyu başlatan OlricK
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Mart 2008
Mesajlar
16
Excel Vers. ve Dili
excel 2007 eng
2 tarih arasındaki farkı haftasonlarını ve mümkünse tatil günlerini saymadan bulmak istiyorum.
Excel de NETWORKDAY() fonksiyonu var acaba bu formülün karşılığı access te var mı veya yaratılabilir mi tşk.
 
ilginç ve güzel bir ayrıntı, cevabını bende merak ediyorum..
umarım access dede bu yapılıyordur.
 
yine cevap yok yine cevap yok
bu forumda yardımcı olabilecek kimse yok mu yardımmmmmm
 
1- tarih işlemleri ile ilgili biraz pratik yap (artırma, azaltma, hangi güne denk geliyor gibi)
2- tatil günlerini barındıran bir tablo oluştur
3- ilk tarihten itibaren son tarihe kadar saymaya başla
4- elde ettiğin her tarihi, tatil günlerini tutuğun tabloda olup olmadığına bak
 
Merhabalar;

Tatil günlerini barındıran tablo yapılabileceği gibi daha pratik olan aklıma gelen bir yöntemi söyleyeyim. Sadece dini bayramlar için bir formul bulmak gerek, bunun haricinde tüm resmi tatiller için "yıl" tanımlaması yapmaksızın çalışır..

Kod:
dim a as string
a = format([tarih alan ismi] ,"ddmm") ' Tarihin sadece gün ve ay kısmını alır...

if weekday a = 1 or a=7 or a=0101 or a= 2304... then
..........
..............
end if

alan ismi 1 ve 7 hafta sonlarıdır. 0101 Yılbaşı tatili, 2304 : 23 Nisan anlamına gelmektedir.. 19 Mayısı istersek tabii ki 1905 yazmalıyız..
 
Son düzenleme:
Geri
Üst