Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#3
  Alt 1. Jan 2003, 14:10
Hallo Mada,

zunächst möchte ich dich hier im Forum herzlich willkommen heißen.

Nun zu deiner Frage:

Ich würde im PRIVAT Bereich des Reports eine Variable ZWSumme einfügen (z.B. vom Typ Integer oder Float, was immer du brauchst)

Delphi-Quellcode:
{ Nach dem Drucken des Detailbandes den Wert des Feldes,
das summiert werden soll, hinzuzählen }

procedure TForm3.DetailBand1AfterPrint(Sender: TQRCustomBand;
  BandPrinted: Boolean);
begin
   ZWSumme := ZWSumme +Table1Pause.AsInteger;
end;

{ Nach Drucken des Gruppenkopfes, Wert neu initialisieren }
procedure TForm3.QRGroup1AfterPrint(Sender: TQRCustomBand;
  BandPrinted: Boolean);
begin
   ZWSumme := 0;
end;

{ Im GroupFooter ein Label anlegen und die Zwischensumme in der
OnPrint Methode wie folgt zuweisen }

procedure TForm3.QRLabel2Print(sender: TObject; var Value: String);
begin
   Value := IntToStr(ZWSumme);
end;
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat