Podaci Bendovi
Trenutni ukupni iznos (kumulativni zbroj) predstavlja zbroj svih podataka na databandu od početka izvještaja ili od početka benda do zapisa koji je trenutno prikazan. U Pantheonu koristimo trenutni ukupni iznos, na primjer, za prikaz količine i vrijednosti zaliha. Može se prikazati u svakom redu ili samo na kraju.
Primjer korištenja trenutnog ukupnog iznosa je u izvještaju '18A - Zapis o maloprodaji i kupnji dobara' koji se nalazi u izborniku programa 'Dobara | Izvještaj o izdanom računu | Komercijalni zapisi'.
var
nNabavaNeto, nSalePrice: Double;
...
procedura DetailOnBeforePrint(Sender: TfrxComponent);
početak
ako (<Line#> <> 1) ili (<qReportIzpis."acKey"> <> '0000000000000') onda
početak
nNabavaNeto := nNabavaNeto + <qReportIzpis."NabavaNeto">;
nSalePrice := nSalePrice + <qReportIzpis."anSalePrice">;
kraj;
kraj;
...
početak
nNabavaNeto := 0;
nSalePrice := 0;
kraj.
Analizirajmo ovaj primjer.
Na vrhu koda su deklarirane varijable "nNabavaNeto" i "nSalePrice". One drže vrijednosti u razdoblju, definirane kriterijima izvještaja (bez početnog stanja). Zatim se na događaju "OnBeforePrint" dodaju vrijednosti nabave, prijema dobara i prodaje dobara. Na kraju se varijable prikazuju u sažetku izvještaja.