Predajem se :)
Sad sam probao u nekom projektu, i video sam sledece:
OnStartPage() je dovoljan za formiranje dela stringa potrebanog za broj stranice (QuickRep1->QRPrinter->PageNumber)
OnPrint() konkretne QRLabel-e (u footeru recimo) je dovoljan za formiranje dela stringa potrebnog za ukupan broj stranica (QuickRep1->QRPrinter->PageCount)
Drugim rečima, nešto ovako:
Code:
void __fastcall TRPlacanjeForm::QuickRep1StartPage(TCustomQuickRep *Sender)
{
QRLabel2->Caption = IntToStr(RPlacanjeForm->QuickRep1->QRPrinter->PageNumber);
}
void __fastcall TRPlacanjeForm::QRLabel1Print(TObject *sender,
AnsiString &Value)
{
QRLabel1->Caption = IntToStr( RPlacanjeForm->QuickRep1->QRPrinter->PageCount );
}
E sad, ovo se dvoje moze sastaviti radi prikaza, mada definitivno moze i neko bolje resenje koje sad nemam vremena da istrazujem.
Ajd' ako rešiš problem, molim te postavi ovde ceo kod.