Skip to main content

AccessTr.neT


Çalışılacak iş gününü bulma

Çalışılacak iş gününü bulma

#11
Sayın notrino,

Alıntı:...Gönderdiğiniz uygulamada startdate = 18.02.2016 ve çalışma gün sayısını 2 girdiğinizde Enddate=21.02.2016 oluyor. Yani pazara denk geliyor. Bir diğer deyişle holiday tablosundaki değere denk geliyor...

ifadenize yönelik olarak;aşağıdaki açıklamaların yapılması uygun görülmüştür.

StartDate değeri 18/02/2016
WorkingDays değeri 2 olarak var sayarsak,

Kod:
DateAdd("d";[Forms]![Tablo1]![WorkingDays];[Forms]![Tablo1]![StartDate])
fonksiyonu kullanımında karşılık gelen EndDate sonuç değeri 20/02/2016 dır.21/02/2016 değerini yazmaz.

Çünkü;DateAdd fonksiyonu işlem hesaplaması yaparken, "d"; ifadesi ile üzerine gün sayısının dahil edileceği tarihe (burada, StartDate değeri kast edilmektedir) kaç gün sayısı değeri yazdınızsa o kadarını ekler.fakat, sizin hesabınıza göre, EndDate değerinin 21/02/2016 olması için WorkingDays değerine 3 yazmak gerekmektedir.

EK’teki örnek uygulamada yapılan kısaca şu;
StartDate değeri 18/02/2016
WorkingDays değeri 2 olarak yazıldığında,

EndDate sonuç değeri 20/02/2016 çıkar fakat, tblHolidays tablosunda eğer StartDate ile EndDate tarihleri arasında bir tarih ya da tarihler mevcutsa bunların toplam sayısını alır ve sonucu netleştirir.akabinde,eğer çıkan son değer de eğer yine tblHolidays tablosunda varsa bir sonraki nihai çalışma günü olan 23/02/2016 tarihini yazar.

Son olarak;
10.mesajda yazdığınız gibi bir örnek uygulandığında (tblHolidays tablosuna 22/02/2016 tarihini de ekledikten sonra),bahsettiğiniz gibi 24/02/2016 tarihi değil yine 23/02/2016 tarihi elde edilir.

Bilginize…iyi çalışmalar,saygılar.
.rar Example-ATOZ5.rar (Dosya Boyutu: 29,54 KB | İndirme Sayısı: 6)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Çalışılacak iş gününü bulma - Yazar: notrino - 18/02/2016, 23:44
Cvp: İş Günü Uygulaması Hakkında - Yazar: atoz112 - 19/02/2016, 00:08
Cvp: Çalışılan iş gününü bulma - Yazar: notrino - 19/02/2016, 00:29
Cvp: Çalışılan iş gününü bulma - Yazar: atoz112 - 19/02/2016, 02:41
Cvp: Çalışılacak iş gününü bulma - Yazar: atoz112 - 20/02/2016, 14:13
Task