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
#2
Rapora bir altrapor koyup bu altforma gelen veriyi de 2 ayrı sorguyla almalısın. Yani yıllık performans değerini tıpkı ana rapora gelen veri gibi önce gruplandırıp bir sorgu üzerinden almalısın. Bu sorguda gruplama veya sayma işlemleri yapılmış olmalı. Daha sonra bu sorguyu kullanarak altraporunuz veriyi süzerek ya da diğer hesaplamaları yaparak alacak. Yani işi ikiye böleceksiniz. Hem gruplandırma hem hesaplama aynı sorguda çok zor. Sql'e göbek attırmak lazım Img-grin
İnadına, ille de Accesstr.net...
Cevapla
#3
Mehmet hocam saygılar;
Mevcut bilgilerimle maalesef yapamadım.
Yapmak istediğimi başka bir yoldan yapmayı deneyeceğim.
Ayırdığınız zaman ve yönlendirme için çok teşekkür ederim.
Saygılar.
Cevapla
#4
sayın direnist,

uygulamanızı,incelenmesi için;
2007 kullanımına da uygun olacak şekilde ya da 2002-2003 farklı kaydet şeklinde konunuza eklemek ister misiniz.teşekkürler.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
Task