Ich weis jetzt woran es liegt.
Es liegt anPrepareReport.
Delphi-Quellcode:
frxReport1.PrepareReport;
frxReport1.ShowReport;
Wenn PrepareReport vor ShowReport ausgeführt wird, dann verhält sich der Reporter so ich beschrieben habe.
PrepareReport geht also alle Datensätze durch und der Datensatzzeiger ist auf dem letzten Record.
Würde Du das bitte mal bei Dir testen. Dankeschön.
Gruß Kostas