Rapor Alt Toplam Hatası

03/09/2024, 21:53

Mecnun24

Merhaba. basit bir çalışma yapıyorum. Ancak rapor tasarımında hiç karşılaşmadığım bir hata alıyorum. ifade yanlış yazılmış yada çok karmaşık şeklinde. Raporun kaynağı olan sorgu sorunsuz çalışıyor. Rapor aşamasında bir sorun olduğunu düşünüyorum. Sorunu nasıl aşabiliriz. teşekkürler.
04/09/2024, 10:59

onur_can

Birleştirme sorgunuz olan SrgDevirliGunluk sorgunuzda hata var.
SELECT [Forms]![AnaForm]![Tarih] AS trh, Bankalar.BnkHsp, "devir" AS ack, NZ(Sum([bnkgiris]),0)-NZ(Sum([bnkcikis]),0) AS grs, "" AS cks, "0" AS sira, Hesaplar.HspYon
FROM Hesaplar INNER JOIN Bankalar ON Hesaplar.HspId = Bankalar.BnkHsp
WHERE (((Bankalar.BnkTrh) Between #1/1/1950# And DateAdd("d",-1,[Formlar]![AnaForm]![Tarih])))
GROUP BY Bankalar.BnkHsp, Hesaplar.HspYon
HAVING (((NZ(Sum([bnkgiris]),0)-NZ(Sum([bnkcikis]),0))<>0));
UNION ALL SELECT Bankalar.BnkTrh, Bankalar.BnkHsp, Bankalar.BnkAciklama, Bankalar.BnkGiris, Bankalar.BnkCikis, Bankalar.BnkSira, Hesaplar.HspYon
FROM Hesaplar INNER JOIN Bankalar ON Hesaplar.HspId = Bankalar.BnkHsp
WHERE (((Bankalar.BnkTrh)=[Forms]![AnaForm]![Tarih]));
ilk satırın son kısmında "" AS cks kısmında bir sonuç döndürecek ifade yazmanız gerekir.
Örnek vermek gerekirse,
NZ(Sum([bnkcikis]),0) AS cks
04/09/2024, 11:49

Mecnun24

çok teşekkürler, Allah razı olsun.