08/02/2015, 00:47
Merhaba arkadaşlar;
Srg_TumAylarSonuc çapraz sorgusu ile Tbl_HedefKayit tablosundaki personellerin kayıtlarını aylara göre gruplandırıp "Gerçekleşen" alanındaki değerleri getirip sorgu içinde de"Yıllık Gerçekleşen" başlığı ile bu aylara ait değerlerin ortalamalarını getirdim.
Sonrasında da "Srg_TumAylarSonuc" sorgusundan bir rapor yaptım.
Bu raporada "Yıllık Performans" alanını ekledim.
Bu alan her satırın "Yıllık Gerçekleşen" değerine göre "Tbl_Baremler" tablosundaki Maximum ve Minumum değerlerine göre karşılaştırma yaparak değer almakta.
Raporda her satırın kendine ait bir "Yıllık Gerçekleşen" değeri var Vba editörüne yazdığım Maximum ve Miinimum değerlere göre karşılaştırma hesaplamasınıda yapıyor ama her satırın "Yıllık Performans" alanına aynı değer yazıyor. Benim istediğim her satrın kendi "Yıllık Gerçekleşen"değerine göre "Yıllık Performans" değerini yazması
Her hedefin kendine ait Tbl_Baremler tablosu içinde 5 adet derecesi var.
Raporda yapmak istediğim "Yıllık Performans" değerini "Srg_TumAylarSonuc" sorgusu içinde de hesaplatabiliriz ama her hedef için ayrı ayrı karşılaştırmalar yapacağı için iç içe satırlarca IIF yazmak gerek. Eğer bununda bir kısayolunu bliyorsanız sorgı içinde de hesaplatabiliriz. Aklıma Vba editörüne yazdığım kodu modül olarak oluşturup dorguda kullanmak geldi ama onuda yapamadım.
Konu hakkında yardımlarınızı rica ederim.
Teşekkürler.
Saygılar.
Srg_TumAylarSonuc çapraz sorgusu ile Tbl_HedefKayit tablosundaki personellerin kayıtlarını aylara göre gruplandırıp "Gerçekleşen" alanındaki değerleri getirip sorgu içinde de"Yıllık Gerçekleşen" başlığı ile bu aylara ait değerlerin ortalamalarını getirdim.
Sonrasında da "Srg_TumAylarSonuc" sorgusundan bir rapor yaptım.
Bu raporada "Yıllık Performans" alanını ekledim.
Bu alan her satırın "Yıllık Gerçekleşen" değerine göre "Tbl_Baremler" tablosundaki Maximum ve Minumum değerlerine göre karşılaştırma yaparak değer almakta.
Raporda her satırın kendine ait bir "Yıllık Gerçekleşen" değeri var Vba editörüne yazdığım Maximum ve Miinimum değerlere göre karşılaştırma hesaplamasınıda yapıyor ama her satırın "Yıllık Performans" alanına aynı değer yazıyor. Benim istediğim her satrın kendi "Yıllık Gerçekleşen"değerine göre "Yıllık Performans" değerini yazması
Her hedefin kendine ait Tbl_Baremler tablosu içinde 5 adet derecesi var.
Raporda yapmak istediğim "Yıllık Performans" değerini "Srg_TumAylarSonuc" sorgusu içinde de hesaplatabiliriz ama her hedef için ayrı ayrı karşılaştırmalar yapacağı için iç içe satırlarca IIF yazmak gerek. Eğer bununda bir kısayolunu bliyorsanız sorgı içinde de hesaplatabiliriz. Aklıma Vba editörüne yazdığım kodu modül olarak oluşturup dorguda kullanmak geldi ama onuda yapamadım.
Konu hakkında yardımlarınızı rica ederim.
Teşekkürler.
Saygılar.