Benzile de date
Totalul curent (suma cumulată) reprezintă suma tuturor datelor de pe banda de date de la începutul raportului sau de la începutul benzii până la înregistrarea care este afișată în prezent. În Pantheon, folosim totalul curent, de exemplu, pentru a afișa cantitatea și valoarea stocului. Poate fi afișat în fiecare rând sau doar la final.
Un exemplu de utilizare a totalului curent este în raportul '18A - Înregistrare privind Vânzarea cu Amănuntul și Achiziția de Bunuri' care se află în meniul programului 'Bunuri | Raport Facturi Emise | Înregistrări Comerciale'.
var
nNabavaNeto, nSalePrice: Double;
...
procedură DetailOnBeforePrint(Sender: TfrxComponent);
începe
dacă (<Line#> <> 1) sau (<qReportIzpis."acKey"> <> '0000000000000') atunci
începe
nNabavaNeto := nNabavaNeto + <qReportIzpis."NabavaNeto">;
nSalePrice := nSalePrice + <qReportIzpis."anSalePrice">;
sfârșit;
sfârșit;
...
începe
nNabavaNeto := 0;
nSalePrice := 0;
sfârșit.
Să analizăm acest exemplu.
În partea de sus a codului sunt declarate variabilele "nNabavaNeto" și "nSalePrice". Acestea dețin valori în perioada definită de criteriile raportului (fără sold inițial). Apoi, în evenimentul "OnBeforePrint", valorile achizițiilor, primirii bunurilor și vânzărilor de bunuri sunt adăugate. În final, variabilele sunt afișate în rezumatul raportului.