Hallo,
ich habe eine Frage zum Thema QRCompositeReport. Mein Anliegen ist das Folgende:
Ich habe eine Datenbankanwendung und möchte durch Klick auf einen entsprechenden Eintrag im MainMenu eine Übersicht in tabellarischer Form und pro Eintrag eine Detailansicht drucken. Bei 5 Einträgen wären es also 6 Seiten, eine Übersicht und 5 Detailansichten. Derzeit drucke ich jeden Report einzeln, die Detailansichten werden dabei mithilfe einer Schleife gedruckt:
Delphi-Quellcode:
for i := 1 to ClientDataSet1.RecordCount do
form11.QuickRep1.Print;
Davor wird natürlich noch die Übersicht gedruckt. Ich habe jetzt allerdings von QRCompositeReports erfahren. Die Komponenten bietet einige Vorteile, die ich gern nutzen würde. Meine Frage ist jetzt allerdings, wie ich jede Seite des Detailreports in den QRCompositereport bekomme.
Das Hinzufügen mit der obengenannten Schleife funktioniert leider nicht, zwar werden alle Seiten dargestellt, jedoch immer mit dem gleichen Datensatz.
Delphi-Quellcode:
procedure Tmainfrm.QRCompositeReport1AddReports(Sender: TObject);
var
I: Integer;
begin
for I := 1 to clientdataset1.RecordCount do
begin
clientdataset1.RecNo:=i;
qrcompositereport1.Reports.Add(form11.QuickRep1);
end;
end;
Hat jemand damit schon Erfahrungen gemacht, ich stehe da ein wenig auf dem Schlauch...
Vielen Dank schonmal!