Thema: Delphi Quickreport nach rave

Einzelnen Beitrag anzeigen

SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

Quickreport nach rave

  Alt 22. Nov 2005, 21:18
Hi,

ich bin gerade dabei einige Quickreport Berichte nach Rave zu konvertieren und möchte Euch an meinen Erfahrungen Teil haben lassen. Hier möchte ich beschreiben, wie man das Layout relativ einfach rüberbekommt. Die Logik ist dann noch mal was anderes.
Ich verwende Delphi 7 und habe von Nevrona den QuickReport Converter eingebunden. Anleitung zum Installieren bitte beim converter nachlesen. So wie das Ding funktioniert, kann man aber gar nichts damit anfangen, weil nur Fehlermeldungen beim Konvertieren kommen. Ich habe aber herausgefunden, wie man es trotzdem hinbekommt:
Öffne Deinen Report in Delphi als DFM, z.B. auf dem Report rechte Maustast und dann "Ansicht als Text". Markiere alles und kopiere das ganze über die Zwischenablage in den Windows Editor (zur Sicherheit, damit man sich in Delphi nichts kaputt macht). In der ersten Zeile ersetze das Objekt T... in TQuickRep

Delphi-Quellcode:
object QR_Bericht : TQR_Bericht

wird zu

object QR_Bericht : TQuickRep
Dann sind irgendwo in den Eigenschaften Page.Values oder Size.Values teilweise ne Menge Zahlen drinne. Diese müssen angepasst werden, weil Rave mit den Punkten nicht klar kommt, es müssen Kommas sein.

Delphi-Quellcode:
Size.Values = (
  150.812500000000000000
  0.000000000000000000
  0.000000000000000000
  1899.708333333333000000)

wird zu

Size.Values = (
  150,812500000000000000
  0,000000000000000000
  0,000000000000000000
  1899,708333333333000000)
Ich habe es so gemacht, dass ich im Editor über Suchen/Ersetzen und .0 suche und durch ,0 ersetze und dass ganze dann für jede Zahl mache.

Desweiteren habe ich dann im Windows Editor alle Objekte rausgeschmissen, was nicht direkt was mit Quickreport zu tun haben, z.B. irgendwelche Datenbankkomponenten usw. Wie es mit QuickReport Komponenten von Drittanbietern aussieht, kann ich nicht sagen, denn ich verwende keine. Gegebenenfalls die auch rausschmeissen.

Dann alles markieren und in die Zwischenablage, dann im RaveReports Designer den Converter aufrufen und Wizard durchgehen. Es sollte dann so weit alles übernommen worden sein. Je nach dem, ob irgendwelche Fehler kommen, müsste noch mal etwas im Windows Editor angepasst werden und dann wieder über die Zwischenablage in den Converter.
Bei mir hat die oben beschriebene Prozedur bis jetzt immer funktioniert und ich hatte das Layout dann erst mal im Rave. Das hat mir schon eine ganze Menge Arbeit abgenommen.

Falls jemand noch einen besseren Weg kennt, bitte durchgeben, ich bin für jede Vereinfachung dankbar.
Falls noch irgendeine Info dazu sollte, worauf man noch achten sollte, bitte auch durchgeben.

Grüße
Sven
Sven

Alle sagen, das geht nicht. Da kam einer, der wusste das nicht und hat es gemacht.
  Mit Zitat antworten Zitat