Forum: Sonstige Werkzeuge
by Lemmy,
26. Jan 2016
Guten Morgen,
Mea Culpa....
das Hinzufügen ging über die PreviewPages:
frxReport2.PreviewPages.LoadFromFile('2.fp3');
frxReport2.PrepareReport(true);
frxReport1.PreviewPages.AddFrom(frxReport2);
Forum: Sonstige Werkzeuge
by Lemmy,
25. Jan 2016
sorry, ich habe den COde aus einem alten Post von mir geklaut, ich war der Meinung dass der passt. Ich habe jetzt ne Stunde lang mein altes Repository durchsucht bis ich bemerkt habe, dass ich den Stand in dem ich das implementiert hatte, gar nicht mehr habe (nicht haben darf). Ich habe jetzt ein Ticket bei Fast-Report gemacht, weil es mich selbst interessieren würde wie das ging....
Forum: Sonstige Werkzeuge
by Lemmy,
25. Jan 2016
Nein.. du machst einen Schleife um deine Datensätze (Hauptdatensätze). Für jeden Datensatz erzeugst Du nun die eine Seite und speicherst diese dann in einer anderen frxReport Komponente "zwischen":
while NOT qry.EOF do
begin
frPart.LoadFromFile('meinReport.fr3');
frPart.PrepareReport(true);
frMain.Pages.AddPrepared(frPart.Page);
Forum: Sonstige Werkzeuge
by Lemmy,
24. Jan 2016
siehste - 2 unterschiedliche Meinungen und doch denken wir das selbe ;-)
Forum: Sonstige Werkzeuge
by Lemmy,
24. Jan 2016
keine Angst... aber ließ doch bitte meinen Beitrag nochmal: Du hast etwas behauptet was einfach nicht stimmt. Und auch wenn Du es nicht glauben magst, auch dafür gibt es Anwendungsfälle, z.B. wenn Du unterschiedliche Reporttemplates in einer Datei zusammen fassen musst.
Der Code dafür ist einfach (Stammt noch aus der Zeit von FR3):
frPart.LoadFromFile(<>);
frPart.PrepareReport(true);...
Forum: Sonstige Werkzeuge
by Lemmy,
23. Jan 2016
nicht ganz richtig: einfach nach dem generieren einer Seite diese in eine andere FrxReport-Komponente übernehmen, dann die nächste Seite erzeugen (prepare) und der "Speicher" FrxKomponente anfügen... am Ende dann die Speicher-frxReport in ein PDF ausgeben.
Wenn Code benötigt wird, der sollte hier im Forum schon existieren, wenn nicht, dann kann ich den geren nochmal zusammen suchen.
...