Viele Wege führen nach Rom.
1. Direkt im Report:
Du plazierst zwei Memo-Felder auf dem Report und kannst da über ein IF die entsprechenden Werte darstellen. Abhängig von der Differenz der Summen, lässt du nichts oder eben die Differenz ausgeben. Vermutlich hast du das noch nie gemacht. Daher nutzt du am besten erstmal den Assistenten dafür: Wenn du in dem Memo-Feld bist, hast du oben links ein "ABC"-Symbol. Da klickst du drauf und erhältst den Ausdruckseditor. Unter dem Register "Funktionen" findest du auch "IF". Unter dem Register "Daten" findest du die verfügbaren Felder. Damit kannst du dir dann alles zusammenklicken.
2. Vorbereitend:
Bei komplizierten Berechnungen, wofür eine einfache IF-Abfrage nicht praktikabel ist, bereite ich die Daten schon soweit vor, dass ich die Ergebnisse direkt im Import einbauen kann. Also ein entsprechendes
Query mit passendem
SQL-Statement.
3. Weitere Möglichkeiten (die hier aber nicht sinnvoll erscheinen):
- Bei der Vollversion von Fastreport, kann man auch Skripte nutzen.
- TfrxReport hat auch Ereignisse (z.B. OnGetValue), wo man notwendige Inhalte im Delphi-Source ermitteln und an den Report übergeben kann.