Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Fast Report eigenes Formular für den Export (https://www.delphipraxis.net/182810-fast-report-eigenes-formular-fuer-den-export.html)

stefan684 19. Nov 2014 15:25

Fast Report eigenes Formular für den Export
 
Hallo,

ich würde gerne ein eigenes Formular für den Export eines Fast Reports erzeugen.
Ich benutze als PDF Export auch eine eigene Unit mit Synopse.
Das würde ich für den Excel/CSV Export auch machen wollen.

Ich hab die PDF-Unit angepasst so das sie eigentlich auch erkannt werden sollte.

Leider sagt mir Delphi unten bei der Zeile, das CSVExport inkompatibel zu
ist zu TfrxCustomerExportFilter:

Delphi-Quellcode:
var CSVExport : TfrxMyCSVExport;
begin
  CSVExport := TfrxMyCSVExport.Create(Self);
  ReportPreview.Export(CSVExport); >> Fehler
  CSVExport.Free;
end;
Wo könnte ich nachsehen, wie eine solcher Filter aufgebaut sein muss?

Danke.

Gruß
Stefan

Sir Rufo 19. Nov 2014 17:19

AW: Fast Report eigenes Formular für den Export
 
Du brauchst erst mal nirgendwo nachsehen, sondern du musst eine Ableitung von
Delphi-Quellcode:
TfrxCustomerExportFilter
erstellen. Über die Codevervollständigung bekommt man dann eine ganze Menge mitgeteilt.
Delphi-Quellcode:
TMyExportFilter = class( TfrxCustomerExportFilter )
  // <- hier jetzt STRG-LEERTASTE und staunen
end;
Sinn macht es natürlich auch, wenn man sich den Quelltext der mitgelieferten Filter anschaut :stupid:
(Hört sich komisch an, ist aber so)

stefan684 20. Nov 2014 15:20

AW: Fast Report eigenes Formular für den Export
 
Hallo,

das Problem ist, das ich keinen Quelltext eines anderen Export-Filters habe.

Ich habe nur den erweiterten Export mit dem Synpose-PDF als Quelltext vorliegen.

Die anderen Quelltext scheinen in der Embarcadero-Version vom Fast Report nicht mitgeliefert worden sein.

Ok, dann muss ich wohl mal weiter testen.

Danke.

Gruß

Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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