![]() |
QuickReport nach FastReport
Hallo zusammen,
ich will Reports die mit QuickReport erstellt werden, nun auf FastReports umstellen. Wie fange ich das am geschicktesten an mit der BDS 2006 ? |
Re: QuickReport nach FastReport
Guten Morgen,
dieses Leiden hatte ich auch mal. Da wird dir nichts anderes übrig bleiben die Quickreports auszudrucken und als Vorlage für den Fastreport zu verwenden. Da die Struktur sich komplett unterscheidet ist keine Übernahme unmöglich. Ich wüßte auch nicht, daß es ein Tool dafür gibt :hi: |
Re: QuickReport nach FastReport
Das ist natürlich scheiße. Na dann, muss ich wohl in den sauren Apfel beissen und alle Reports manuell wieder anlegen.
Edit: Welche Edition vom FastReport habe ich etwas gleichwertiges zum QuickReport ? |
Re: QuickReport nach FastReport
Hi,
ich habe es zwar nicht probiert, aber seit FR 4.5 ist eine Unit ConverterQR2FR.Pas mit dabei. Einen Versuch ist es sicherlich wert. Frank |
Re: QuickReport nach FastReport
Hat jemand mit der Unit ConverterQR2FR.Pas schon Erfahrungen gesammelt und wenn ja welche ?
|
Re: QuickReport nach FastReport
Probier es doch einfach aus :zwinker:
|
Re: QuickReport nach FastReport
Zitat:
|
Re: QuickReport nach FastReport
Das händische Umsetzen kann man sich etwas erleichtern, wenn man einen großen Monitor nutzt, und beide Reports nebeneinander auf dem Bildschirm hat. Denn die Koordinaten der Objekte des Reports sollen sich ja nicht ändern. Ist zwar etwas mühsam, aber man gewöhnt sich irgendwann dran :/
Ein Tipp: das Feature "Report Inheritance" von FastReport nutzen und Basisreports erstellen (mit Kopf- und Fußzeilen, passenden Rändern und - wichtig! - selbst benannten Komponenten), die dann einfach nur inherited werden von den eigentlichen Reports. F. |
Re: QuickReport nach FastReport
Zitat:
Delphi-Quellcode:
Frank
// Using:
// conv := TConverterQr2Fr.Create; // conv.Source := QuickRep1; // conv.Target := FReport; // conv.Convert; // FReport.SaveToFile('converted_fromQR.fr3'); |
Re: QuickReport nach FastReport
Hier mal mein erster kleines Fazit zu der Unit ConverterQR2FR.Pas. Zuerst musste ich den kompletten QuickReport in das Projekt mit der Unit kpieren. Danach habe ich mir noch einen Button und einen TfrxReport auf die Form gelegt. Dann noch den Code in das OnClick-Ereignis des Buttons und schon wurde konvertiert. Der Nachteil an der Konvertierung ist, das er lediglich das Layout übernimmt. Leider keine Datasets Zuweisungen oder das Format (Hochformat o. Querformat). Alle Datenbankverbindungen für die Bänder müssen manuell nachgepflegt werden.
Dabei komme ich auch gleich noch zu einer anderen Frage, weiß jemand wo ich eine Liste der Komponenten vom QuickReport zu FastReport finde ? Beispiel : TQRLabel --> TfrxMemoView u.s.w. Denn ich habe das Problem, ich weiß nicht mit was ich die Anzeige TQRExpr in einem FastReport darstellen soll ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:50 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