Crystal Reports Migration
Hi we are looking into migrating 500+ CR7 reports. any advice? can we open .rpt files and convert them to fastreports?
any advice/pointers on how to move forward would be appreciated [img]style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":unsure:" border="0" alt="unsure.gif" /> regards mm[/img]
any advice/pointers on how to move forward would be appreciated [img]style_emoticons/<#EMO_DIR#>/unsure.gif" style="vertical-align:middle" emoid=":unsure:" border="0" alt="unsure.gif" /> regards mm[/img]
Comments
So what does the following from the FastReport 5 VCL FAQ mean?
You need last version of converters RptTpFr3.exe that let you choose shared dll's location(change ini or clear it), (Crystall Reports must be installed and NET framework 3.5 too).
There is still a bug:
************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'FastReport.GroupHeaderBand' to type 'FastReport.DataBand'.
at FastReport.Design.ExportPlugins.FR3.FR3ExportPlugin.WriteDataBands(BandCollection bands)
******************************************
to avoid this problem you must delete all groups (headers and footers) on your Crystal rpt file before converting. So you will obtain a skeleton of your old rpt file in fr3 format.
you will loose all groups, all formulas, all references to database fields, that you must create manualy after conversion.
Database link can be easly recreated copying Crystal SQL query to a TQuery.strings, then you can start filling blank generated memofields in fr3 file with something like:
[SUM(<frxDBDataset1."XXXXX">,MasterData1)]