Skip to main content

AccessTr.neT


Saat toplamlarını alarak Toplam çalışma günü ve izini yazdırmak

Saat toplamlarını alarak Toplam çalışma günü ve izini yazdırmak

Çözüldü #1
Merhaba,

Devam eden çalışmaya entegre etmek üzere, personelin periyodik zamanlarda (Haftalık-Aylık) kaç gün/kaç saat çalışıp, kaç gün kaç saat izin kullandığını göstermek istiyoruz.

Bunun için sorgu oluşturdum..Ancak küçük saatten büyük saati çıkarınca (-'eksi) değeri veriyor. Örnek verecek olursak;

08.04.2016 Tarih = 19:00 Başlama Saati
09.04.2016 Tarih = 08:00 Çıkış saati

Normalde sonucu, 11 saat çalışmış olarak kaydetmesi lazım..Ama -11 saat olarak veriyor.

Bu sonucu pozitif olarak yaptırıp, personelin çalışma ve izin toplamlarını almak istiyorum..Yani, bir haftada, 5 Gün 10 Saat 30 dakika çalışmış, 1Gün 5 saat 30 dakika izin kullanmış gibi..

Örnekleri bayağı bir inceledim, fikir edindim ancak sonuç alamadım.
.rar Saatleri Topyarak Toplam süreyi bulmak.rar (Dosya Boyutu: 19,42 KB | İndirme Sayısı: 8)
"Oyun bitince  şah ve piyon aynı kutuya atılır "
Cevapla
#2
Sayın yorum70,

Alıntı:personelin periyodik zamanlarda (Haftalık-Aylık) kaç gün/kaç saat çalışıp, kaç gün kaç saat izin kullandığını göstermek istiyoruz.

ifadenize yönelik olarak;
Aslında negatif değerlerin olmasının farklılığı başlangıç ve bitiş tarihlerinin bir ihtimal vardiya durumları neticesinde farklılık göstermesi adına bilinmesi geçerli ve gerekli olabilir.bu nedenle,böyle sonuçların görünür olması uygun da olabilir.

Elbette ki,negatif bu sonuçları pozitif duruma getirmek için çeşitli alternatif yöntemler söz konusu olabilir.

ÖRNEĞİN;
(-1) değeri ile çarpılması gibi,abs fonksiyonunun kullanılması gibi ya da IIF Fonksiyonu ile başlangıç ve bitiş tarihlerini büyük / küçük değer durumlarına göre karşılaştırıp yer değiştirmelerde bulunabilirsiniz.veyahut da,replace yöntemini de kullanabilirsiniz.

Son olarak,EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

NOT
eklenen uygulamada;yeni bir fonksiyon eklenmiş ve ilgili sorguda sadece TOPCALSAAT adlı alan (sütun) üzerinde işlem yapılmıştır.diğer alanlarda ya da uygulama üzerinde herhangi bir çalışma yapılmamıştır.

naçizane tekrar hatırlatma fayda var.lütfen uygulama isimlendirirken,ayrıntılı ifadeli isimlendirme yerine sadece kısa tanım ve tarih ekleyiniz.bilginize...iyi çalışmalar,saygılar.
.rar SaatToplama-ATOZ.rar (Dosya Boyutu: 20,94 KB | İndirme Sayısı: 31)
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
#3
Sn.ATOZ112, eklentinizi indirdim, geniş bir zamanda ayrıntılı inceleyeceğim.

Teşekkürler/Saygılar.
"Oyun bitince  şah ve piyon aynı kutuya atılır "
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da