Skip to main content

AccessTr.neT


Ay içersinde çalışılan günü hesaplamak

Ay içersinde çalışılan günü hesaplamak

Çözüldü #1
Merhabalar. Ekteki Görev Takip programında kişilerin görev tazminatlarını hesaplarken Ocak-Şubat-Mart 1.Dönem, Nisan-Mayıs-Haziran 2. Dönem, Temmuz-Ağustos-Eylül 3. Dönem ve Ekim-Kasım-Aralık 4. Dönem olacak şekilde 3'er aylık dönemler halinde rapor alıyorum. ("IKITARIHARASI" form ekranındaki "23 Rapor" u ile görüntüleyebilirsiniz.) Bir dönem içinde başlayıp diğer dönem içinde biten bir görevin ilgili dönem içinde kalan günlerinin sadece o dönemde gözükmesini nasıl sağlayabilirim. Örneğin 77 nolu görev emri 28.06.2010 tarihinde başlayıp 08.07.2010 tarihinde sona ermiş
toplam 11 günlük bir emir. ("denemeform" form ekranından ilgili göreve ulaşabilirsiniz. )Bunun 3 günü 2. döneme ait geri kalan 8 günü 3. döneme ait olması lazım.Ama şu haliyle bu görevin tamamı 2. dönemde görünüyor.
109,120 nolu emirlerdede aynı sorun bulunmaktadır.
Yardımlarınız için şimdiden teşekkür ederim.
.rar GOREV TAKİP.rar (Dosya Boyutu: 563,09 KB | İndirme Sayısı: 10)
farkli88, 10-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
Sorunuzdan anladığım kadarıyla sorgunuzu düzelttim.

ilgili sorguda;
[bolgekampavaristarihi] haricinde [bolgekamptanayrılıstarihi] alanına da (veya) şeklinde aynı kriteri ekledim.
Between [Forms]![IKITARIHARASI]![ILKTARIH] And [Forms]![IKITARIHARASI]![SONTARIH]

Sonrada gün sayısını hesapladığınız formülü değiştirdim.
gunsayisi: IIf([bolgekampavaristarihi]<[Forms]![IKITARIHARASI]![ILKTARIH];DateDiff("d";[Forms]![IKITARIHARASI]![ILKTARIH];[bolgekamptanayrılıstarihi])+1;IIf([bolgekamptanayrılıstarihi]>[Forms]![IKITARIHARASI]![SONTARIH];DateDiff("d";[bolgekampavaristarihi];[Forms]![IKITARIHARASI]![SONTARIH])+1;DateDiff("d";[bolgekampavaristarihi];[bolgekamptanayrılıstarihi])+1))
.rar GOREV_TAKIP_Seruz.rar (Dosya Boyutu: 535,82 KB | İndirme Sayısı: 33)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #3
Sayın farkli88 ve Seruz;

Emek ve katkınız için teşekkür...

Selam ve sevgiler..
Cevapla
Çözüldü #4
Teşekkürü bir borç bilerek, bilginizi bir kez daha takdir ediyorum. Tam istediğim gibi olmuş. Tekrar teşekkürler.
farkli88, 10-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da