Question on conversion of 2.53 you the 3.0
We convert a made report into version 2.53 to 3.0 and in them we come
across with some incompatilibidades and some distortions in the position
of some fields.
1) the positions of the fields, because they had been incorrect of a
version for another one?
2) Use in the expressions of the fields memo access to the direct Dataset, this cannot be more used, as to skirt this? We have about 400 reports made with version 2.53 and the majority of them has direct access to the Dataset.
It would like to use to advantage the chance and to congratulate them
for the excellent work carried through in the new version of the
FastReport. Without doubts this is the best set of components for
generation of reports.
Debtor for the attention.
Edson Martins
BRASIL
across with some incompatilibidades and some distortions in the position
of some fields.
1) the positions of the fields, because they had been incorrect of a
version for another one?
2) Use in the expressions of the fields memo access to the direct Dataset, this cannot be more used, as to skirt this? We have about 400 reports made with version 2.53 and the majority of them has direct access to the Dataset.
It would like to use to advantage the chance and to congratulate them
for the excellent work carried through in the new version of the
FastReport. Without doubts this is the best set of components for
generation of reports.
Debtor for the attention.
Edson Martins
BRASIL
Comments
I also have great projects with more than 200 reports.
I am correcting manually.
It does not have as to foresee all the cases in the conversion.
Regards,
Marcos
after exporting and before opening in fr3, make sure fr3 designer has freeband
placement operation set to true, this should at least save having to do all that work.
after opening,you may have to go to reportdata menu item and enable datasets.
report code may have to be re written
ie
places where you created variables like
myvarname := 0
must now be declared at top of code page
Var
myvarname: type; // integer string etc
code where [] were used to retrive values must be changed
ie myvarname := [myvarname] = value
become
myvarname := my varname + value.
variables that were declated in dictionary are now in
categorized variables list
you can no longer wrap them in []
if placed in memo Must be <varname>
if used in calcs
use get and set methods.
see users manual.