Skip to main content

AccessTr.neT


Sorguda yada Raporda hesaplamaya veya karşılaştırma yapmak.

Sorguda yada Raporda hesaplamaya veya karşılaştırma yapmak.

#1
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.
.rar test.rar (Dosya Boyutu: 107,49 KB | İndirme Sayısı: 18)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Sorguda yada Raporda hesaplamaya veya karşılaştırma yapmak. - Yazar: direnist - 08/02/2015, 00:47
Task