Raporda Gurup Altında Kritere Göre Kayıt Sayma

25/03/2021, 23:16

orderyazbim

İyi akşamlar değerli arkadaşlar. Ekte eklediğim örnek veritabanında İlçe, Mahalle ve onay durumu adında üç alan var. Tablonun raporlamasında ilk iki alana göre gruplandırdım. Onay durumunda üç durum var Evet, Hayır, Beklemede
=DCount("t_onaydurumu";"tbl_basvurukayit";"t_onaydurumu= 'EVET' ")
=DCount("t_onaydurumu";"tbl_basvurukayit";"t_onaydurumu= 'HAYIR' ")
=DCount("t_onaydurumu";"tbl_basvurukayit";"t_onaydurumu= 'BEKLEMEDE' ")

deyimiyle kayıt saydırıyorum fakat gruplara indirgediğimde sonuç alamıyorum. Yani hep genelde sayı veriyor. Çapraz sorguda oluyor fakat rapora aktardığımdada örneğin EVET olmasa hata veriyor. Bu konuda yardımcı olabilirseniz sevinirim. Saygılarımla iyi çalışmalar.
26/03/2021, 11:46

berduş

Rapor sorgunuzu aşağıdaki kodla değiştirip Dlookup kodları yerine sorgudaki isimleri verip dener misiniz?
SELECT tbl_basvurukayit.t_ilce, tbl_basvurukayit.t_mahalle, Sum(IIf([tbl_basvurukayit]![t_onaydurumu]="EVET",1,0)) AS Evet, Sum(IIf([tbl_basvurukayit]![t_onaydurumu]="HAYIR",1,0)) AS Hayir, Sum(IIf([tbl_basvurukayit]![t_onaydurumu]="BEKLEMEDE",1,0)) AS Beklemede
FROM tbl_basvurukayit
GROUP BY tbl_basvurukayit.t_ilce, tbl_basvurukayit.t_mahalle;
26/03/2021, 20:55

orderyazbim

Sayın Berduş yardımlarınızdan dolayı teşekkür eder saygılarımı sunarım...Hazırladığınız Sql kodu çalıştı. İyki varsınızki birşeyler öğreniyoruz.....
26/03/2021, 20:56

berduş

rica ederim
iyi çalışmalar)