Skip to main content

AccessTr.neT


Aylık Toplam Alma

Aylık Toplam Alma

#1
İyi akşamlar.

Personel çalışma ve izin günlerini takip etmek için, aylık veya iki tarih arası toplamları gösterecek rapor oluşturmak istiyorum.

Haftalık olarak kullandığımız sorguları aylık alınacak şekilde düzenledim ancak, toplam olarak değilde tek tek sonuç veriyor.

Yapılmak istenen; bugünün tarihinden 1 ay çıkararak. hesaplanan iki tarih arası personelin izin ve çalışma günlerini gösterilmesi.

Örnek; 23 mart 2016-23 nisan 2016 arası serkan izim li personel:25 gün çalışmış 6 gün izin kullanşı/çalışmamış.

Haftalıkta izinli günler olarak; Görevi kısmında: EK-GÖREV İSTİRAHATLİ veya İSTİRAHATLİ olması halinde çalışmamış, yani izin kullanmış oluyor.

veya; izin ve çalışmada, çalisma_tarihi alanları ortak girilen tarih ancak, çalışana çalis_saat alanları eklenirken, izin kullananlara saat alanları eklenmiyor..yani buradanda izin ve çalışma alanları toplatılabilir.

Tşk.
.rar Toplatarak Aylık Rapor Alma.rar (Dosya Boyutu: 25,37 KB | İndirme Sayısı: 12)
"Her tercih, bir vazgeçiştir"

Cevapla
#2
sayın yorum70,

bahsettiğiniz talebinize yönelik olarak,naçizane aklıma takılan bir husus var.

Alıntı:Yapılmak istenen; bugünün tarihinden 1 ay çıkararak. hesaplanan iki tarih arası personelin izin ve çalışma günlerini gösterilmesi.

ifadenize yönelik olarak;
hem bugünün tarihinden 1 ay çıkartıp hem de akabinde edinilen sonuç ile birlikte iki tarih arası sonuçlar almak istiyorsunuz.

eğer amacınız bugünün tarihinden 1 ay önceki sonuçları sadece görmek ise,iki tarih arası değeri gösterme konusunda ilgili sorgulara yazmış olduğunuz

Kod:
DateAdd("m", -1, date())


kod satırı yeterli değil mi?...ya da,bu hususa dair şu tavsiyede bulunmak da yerinde olur.

tplm_calbulAYLIK ve tplm_izinbulAYLIK adlı sorguların calisma_tarihi adlı alan değerinin kriter satırlarını

Kod:
Between DateAdd("m"; -1; date()) And date()


kodu ile değiştiriniz.ardından,

Kod:
SELECT DISTINCT son1AYa_tumu.adi_soyadi, Sum(son1AYa_tumu.toplaizin) AS izinler, Sum(son1AYa_tumu.toplacls) AS calismalar
FROM son1AYa_tumu
GROUP BY son1AYa_tumu.adi_soyadi;


yukarıdaki kodlar ile yeni bir genel toplamlar gibi benzeri bir ifade ile sorgu oluşturunuz ve bu yeni sorguyu kullanınız.

bilginize...iyi çalışmalar,saygılar.

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
yeni önerdiğiniz Sql ile oluşturulan sorgu tam istediğim gibi olmuş Sayın ATOZ112, teşekkür ediyorum, saygılar sunuyorum

Konu çözümlenmiştir
"Her tercih, bir vazgeçiştir"

Cevapla
#4
sayın yorum70,

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

bilginize...iyi çalışmalar,saygılar.
.rar Toplatarak Aylık Rapor Alma-ATOZ3.rar (Dosya Boyutu: 27,53 KB | İndirme Sayısı: 19)
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
#5
Sayın ATOZ112, eklentinizi indirdim..ayrıntılı inceleyeceğim..
Çıkmam gerektiği için özür diliyorum.
Saygılarımla
Merhaba;

Sayın ATOZ112, ayrıntılı inceleme imkanım yeni oldu(Son eklentiniz üzerinde)

Gördüğüm bir husus, toplamların yanlış olduğu yönündedir.

Mesala; YILMAZ YILMAZ isimli personel'in 1 aylık çalışma ve izin toplamları 1 GÜN ÇALIŞMA; 2 Gün İZİN gözükmektedir. Halbuki, bu personel (mesela bugün tarihini baz alırsak; 24 nisan-25mart ARASI) 4 gün ÇALIŞMA-1 GÜN İZİN olması lazım-ki tabloda ki bilgiler bu yöndedir.

Muhammed MUZAFFER'İN tablo kaydı 1 gün ÇALIŞMA-1 GÜN İZİN olmasına rağmen bu kayıt 1-2 olarak gözükmekte sanki 3 kayıt varmış gibi sonuç vermektedir.

Aynı şekilde, Yücel isimli personel sonuçları da tablodan farklı çıkmaktadır.

bilgilerinize.

Saygılarımla.
.rar Toplatarak Aylık Rapor -ATOZ23nisan.rar (Dosya Boyutu: 27,02 KB | İndirme Sayısı: 11)
"Her tercih, bir vazgeçiştir"

Cevapla
#6
sayın yorum70,

4.mesajdaki örnek uygulama,yeniden düzenlenerek dahil edilmiştir.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
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