Vielen Dank Alzaimar,
ich hatte gleich mehrere Fehler in meinem Programm
1. Beim Prüfen des Datenendes
Delphi-Quellcode:
//falsch
procedure TF_EB_Tagebuch_Tabelle.frxUserDataSet1CheckEOF(Sender: TObject;
var Eof: Boolean);
begin
eof := frxUserDataSet1.Tag > fmax
end;
//richtig
procedure TF_EB_Tagebuch_Tabelle.frxUserDataSet1CheckEOF(Sender: TObject;
var Eof: Boolean);
begin
eof := (frxUserDataSet1.Tag = fmax);
end;
2. Das aufrufen des Reports
Delphi-Quellcode:
//falsch
procedure TF_EB_Tagebuch_Tabelle.B_DruckemClick(Sender: TObject);
begin
frxReport1.ShowReport();
end;
//richtig
procedure TF_EB_Tagebuch_Tabelle.B_DruckemClick(Sender: TObject);
begin
frxReport1.PrepareReport();
frxReport1.ShowPreparedReport;
end;
2. Im FastReport Designer / Masterband
Im Fenster DataSet auswählen
falsch:
Anzahl der Datensätze=1
richtig:
Anzahl der Datensätze=0
Er zeigt zwar noch nicht alle Datensätze an aber das bekomme ich nun raus.
Ich habe zwar noch nicht begriffen warum Anzahl der Datensätze=0 sein muß...
Nochmals vielen Dank Alzaimar.
Eine gute Anleitung für das Database-freie Arbeiten mit FastReport
Grüße
E. B.