Arkadaşlar veritabanında ki bir alanı şarta bağlayarak quicreportta sayfa sayfa nasıl toplam alabiliriz ?
Mesela;
Tablo Adı : Satislar
Satislar Alan 1 : ID (Otomatik tam sayı alan)
Satislar Alan 2 : StokKodu (yazısal alan)
Satislar Alan 3 : KdvOrani (Ondalık sayı alan)
Satislar Alan 4 : KdvTutari (Ondalık sayı alan)
En basit şekliyle vt içerik;
Kod: Tümünü seç
ID StokKodu KdvOrani KdvTutari
1 a1 18 100
2 a2 8 200
3 a2 8 200
4 a1 18 100
5 a3 8 300
6 a5 18 500
.....
150 a4 8 400
151 a2 18 200
152 a15 18 300

Şimdi bunu quickreportta raporunu aldığım zaman farzedelim ki 3 sayfa oluyor. Quickreporta bir tane pagefooter un içerisinde qrexpr attığımda expression özelliğine;
QrExpr1.Expression:
Kod: Tümünü seç
IF(Satislar.KdvOrani=8 , SUM(Satislar.KdvTutari) ,0 )
Acaba nerede hata yapıyorum ? Ya da kodda mı modelleme yapmalıyım ?
Bu arada dip not (bilmeyen arkadaşlar için expressionun özelliği) :
Kod: Tümünü seç
IF(şart, doğru sonuç, yanlış sonuç)
İyi çalışmalar diliyorum Sizlere..