AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

In Fastreport die Gruppensummen per Code

Ein Thema von NoName1 · begonnen am 16. Mai 2018 · letzter Beitrag vom 16. Mai 2018
 
NoName1

Registriert seit: 8. Mär 2018
199 Beiträge
 
Delphi 12 Athens
 
#1

In Fastreport die Gruppensummen per Code

  Alt 16. Mai 2018, 07:48
Guten Tag,
ich möchte, wie oben erwähnt, die Gruppensummen per Code ermitteln und dann einem Feld für den Ausdruck zuweisen.
Der Hintergrund dafür ist folgender:
Die gebildete Gruppensumme kann positiv oder auch negativ sein.
Ist sie negativ, dann wird ein Minuszeichen vorangestellt und die Farbe rot zugewiesen.
Mit diesem Code habe ich es Versucht, aber es ist Falsch. Die Gruppensummen stimmen mit diesem Code nicht.
Delphi-Quellcode:
 var
 sumAusgaben: Extended;
 sumEinzahlungen: Extended;
   
procedure bubetragOnBeforePrint(Sender: TfrxComponent);
var
 pEA: string;
 pBetrag: Extended;
begin
 pEA := <frxDBKonten."KONTOART">;
 pBetrag := <frxDBKonten."ZAHLUNG">;

  // Alle Einnahmen
 if pEA = 'Ethen
 begin
  sumEinzahlungen := sumEinzahlungen + pBetrag;
  bubetrag.font.color := clBlack;
  bubetrag.text := Format('%2.2m', [pBetrag]); //der Einzelbetrag wird korrekt dargestellt
  grpSumme.Text := Format('%2.2m', [sumEinzahlungen-sumAusgaben]); // dies soll die Gruppensumme werden
 end;

 // Alle Ausgaben
 if pEA = 'Athen
 begin
  sumAusgaben := sumAusgaben + pBetrag;
  bubetrag.font.color = clRed;
  bubetrag.text := Format('-%2.2m', [pBetrag]); //der Einzelbetrag wird korrekt dargestellt
  grpSumme.Text := Format('%2.2m', [sumEinzahlungen-sumAusgaben]); // dies soll die Gruppensumme werden
 end;
end;
     
  
begin
 sumAusgaben := 0;
 sumEinzahlungen := 0;
end.
Hat Jemand eine Idee wie ich die Gruppensummen ohne "Aggregate Value im GroupFooter" von Fastreport erzeugen kann?
Ich hoffe ich habe mich einigermassen verständlich Ausgedrückt.
Vielen Dank für Eure Hilfe im Voraus.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz