Skip to main content

AccessTr.neT


Rapor Alt Toplam Hatası

Rapor Alt Toplam Hatası

Çözüldü #1
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.
.rar deneme.rar (Dosya Boyutu: 49,62 KB | İndirme Sayısı: 2)
Cevapla
#2
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
 İyi olan tek şey bilgi ve kötü olan tek şey de cehalettir. (Sokrates)
Cevapla
#3
çok teşekkürler, Allah razı olsun.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task