Yıllık İzin Uygulaması - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Yıllık İzin Uygulaması (/konu-yillik-izin-uygulamasi.html) Sayfalar:
1
2
|
Yıllık İzin Uygulaması - QATLET - 19/12/2017 Merhabalar; Bilindiği üzere yıllık izinler bir sonraki yıla devrederken mazeret izinleri devredemiyor. Bu açıklama ışığında ilişik izin uygulamasında 1- Hakedişleri bölümünde yer alan toplama içine bulunulan yıl haricindeki mazeret izinleri dahil edilmeden ( geçmiş yıllara ait mazeretler dahil olmayacak) listede görünmesi 2- Kullandıkları izinler bölümünde yer alan toplama içinde bulunulan yıl haricindeki mazeret izinleri dahil edilmeden ( geçmiş yıllara ait mazeretler dahil olmayacak) listede görünmesi işlemlerine ait formülü yapamadım. kullanılan izinde ölçüt izin başlangıç tarihidir. Vakit ayıracak arkadaşlara şimdiden teşekkür ederim. Saygılar. Cvp: Yıllık İzin Uygulaması - direnist - 19/12/2017 Merhaba; izinhaklari formunuzdaki Metin6 kutucuğuna; Kod:
=Sum(IIf([YILI]=Year(Date());[HAKEDİŞ])) Kod:
=Sum(IIf(Year([izin.izinbaslama])=Year(Date()) And Year([izin.izinbitis])=Year(Date());[GUN])) İyi çalışmalar. Cvp: Yıllık İzin Uygulaması - QATLET - 19/12/2017 Bu şekilde yapıldığında sadece içinde bulunulan yıla dair izinler toplanır. örneğin tabloya 2018 yılına ait bir senelik izin girildiğinde bunu toplama dahil etmez. Yada takvim 2018' i gösterdiğinde 2017 yıllık izinlerinin toplamını alamaz. bu işlemi Dsum ile yapmamız gerektiği kanaatindeyim ama bir türlü beceremedim. Cvp: Yıllık İzin Uygulaması - direnist - 19/12/2017 Merhaba; İlgili formlardaki ilgili metin kutularına aşağıdaki fonksiyonları yazarak dener misiniz? İyi çalışmalar. Kod:
=DSum("[HAKEDİŞ]";"[HAKEDİŞLER]";"[YILI]>=" & Year(Date()) & "And [SİCİL NO]=" & [Formlar]![Kişi Ayrıntıları]![sicil]) Cvp: Yıllık İzin Uygulaması - QATLET - 19/12/2017 Sayın direnist; Sanırım konuyu tam anlamıyla anlatamadım. Sıkıntı içinde bulunulan yıla ait izin toplamını almakta değil. KULLANDIKLARI BÖLÜMÜNDE 1- Yıllık izinlerin alındığı tarihe bakılmaksızın tamamı toplama eklenecek. 2- Mazeret izinleri ise sadece içinde bulunulan yıla ait olanları eklenecek. Geçmiş yıllara ait mazeret izinleri toplamamda yer almayacak. HAKEDİŞLERİ BÖLÜMÜNDE 1- Yıllık izinler tarihe bakılmaksızın tamamı toplama eklenecek. 2- Mazeret izinleri ise sadece içinde bulunulan yıla ait olanları eklenecek. Geçmiş yıllara ait mazeret izinleri toplamamda yer almayacak. Saygılar. Cvp: Yıllık İzin Uygulaması - direnist - 19/12/2017 Merhaba; Birde aşağıdakileri dener misiniz? Bu da olmamış ise sanırım ben yardımcı olamayacağım, diğer hocalarımızdan destek bekleyelim. Diğer taraftan yazdığım bu Dsum () fonksiyon ve multiple kriter durumlarını iyice araştırmanızı tafsiye ederim. =DSum("[HAKEDİŞ]";"[HAKEDİŞLER]";"[İZİN AÇIKLAMASI]='YILLIK İZİN' And [SİCİL NO]=" & [Formlar]![Kişi Ayrıntıları]![sicil])+DSum("[HAKEDİŞ]";"[HAKEDİŞLER]";"[İZİN AÇIKLAMASI]='MAZERET İZNİ' And [YILI]= " & Year(Date()) & " And [SİCİL NO]=" & [Formlar]![Kişi Ayrıntıları]![sicil]) =DSum("[gun]";"[izin]";"[izintur]='YILLIK' And [sicilno]=" & [Formlar]![Kişi Ayrıntıları]![sicil])+DSum("[gun]";"[izin]";"[izintur]='MAZERET' And Year([izinbaslama])= " & Year(Date()) & " And [sicilno]=" & [Formlar]![Kişi Ayrıntıları]![sicil]) İyi çalışmalar. |