![]() |
Re: fastReport und ShowReport
Nee nee, da hast Du aber etwas missverstanden.
Die OnProgressXXXXX - Events des FastReport-Objektes sind Ereignisse, die vom FR-Objekt aufgerufen werden (wenn sie definiert sind). Klick mal auf die FR-Komponente und wechsle im Objektinspektor auf die Eregnis-Seite. Dann Doppelklick auf OnProgressStart und -wupps- bist Du im Begriff, ein benutzerdefniertes Ereignis zu schreiben. Geht eigentlich genauso, wie ein Ereignis für einen Button zu erzeugen. Das kannst Du doch, oder? |
Re: fastReport und ShowReport
Zitat:
Aber tut sich nur nix. Warum ist das so kompliziert?
Delphi-Quellcode:
procedure TForm1.frxReport1ProgressStart(Sender: TfrxReport;
ProgressType: TfrxProgressType; Progress: Integer); begin if ProgressType = ptRunning then frxReport1.FileName:='c:\grundschule.rtf'; end; |
Re: fastReport und ShowReport
Und das tuts auch nicht....
Delphi-Quellcode:
procedure TfrmReports.frxReport1Progress(Sender: TfrxReport;
ProgressType: TfrxProgressType; Progress: Integer); var Min, Max, i: Integer; begin with TfrxProgress do begin Min := 0; Max := 200; for i := Min to Max do Progress := i; end; end; |
Re: fastReport und ShowReport
Hat denn jemand noch nen Tipp?
Beim Export, zeigt er jetz zwar den Dialog an, aber vorher kommt trotzdem der alte OldStyleDialog. |
Re: fastReport und ShowReport
Kann niemand ein Beispiel posten?
|
Re: fastReport und ShowReport
Hallo alzaimar,
kannst Du mir nochmal helfen? |
Re: fastReport und ShowReport
Weiss sonst noch jemand was?
Arbeit überhaupt jemand mit FR oder ist der RB besser? |
Re: fastReport und ShowReport
:gruebel:
|
Re: fastReport und ShowReport
Wenn ShowProgress ein Event ist, dann vielleicht so...
Delphi-Quellcode:
Doch da tut sich auch nix. :wall:
procedure TfrmReports.frxReport1Progress(Sender: TfrxReport;
ProgressType: TfrxProgressType; Progress: Integer); var iMaxPages, i: integer; begin frxReport1.OldStyleProgress := false; frxReport1.ShowProgress := true; iMaxPages := frxReport1.PreviewOptions.PagesInCache; if ProgressType = ptRunning then frxReport1.SetProgressMessage('Please wait.'); for i := 0 to iMaxPages do Progress := i+1; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz