Hallo,
habe mich in letzter Zeit mit FastReport beschäfftigt und hänge jetzt an einem Problem:
Ich möchten einen Report erstellen, auf dem von einer Person die zeitlich letzten zwei Einträge (je 15 Datenfelder) paarweise in 15 Balkendiagramme (TeeChart) verglichen werden sollen. Oder anderes formuliert:
1. Balkendiagramm: Param1-zum-Zeitpunkt-A und Param1-zum-Zeitpunkt-B
2. Balkendiagramm: Param2-zum-Zeitpunkt-A und Param2-zum-Zeitpunkt-B
...
15. Balkendiagramm: Param15-zum-Zeitpunkt-A und Param15-zum-Zeitpunkt-B
Meine
SQL Abfrage (in Delphi nicht in FastReport) benutzt dazu "...ORDER BY erfassungsdatum DESC LIMIT 2"; die Abfrageergebnisse landen in einem frxdbDataSet. Das aber führt dazu, dass die Seite des Report zweimal erstellt wird, da FastReport ja das DataSet durchläuft!
So, und nun habe ich irgendwie eine Blockade bzw. suche nach einer "guten" Lösung:
1. Ansatz: Über zwei Abfragen je ein DataSetA und DataSetB aufbauen
2. Ansatz: Aus der Abfrage NonDB-Variablen an FastReport übergeben
3. Ansatz: sollte besser sein als 1. und 2.
Ich hoffe ich konnte mich verständlich ausdrücken.
flosoft