When you make reports to be used on different computers and by different users, please read these important notes.
Vitaliy Levchenko Software developed several programs, which can work with Reportizer reports: Reportizer, Reportizer Viewer, and Database Tour Pro.
All the programs use the same report engine and may be used to preview and print the same reports, if the version of the program, where you make the reports, is compatible with version of the program, which will use these reports. The best way to ensure the compatibility of your reports is to have the latest versions of the programs installed, but if it is not always possible in your case, please read the notes below.
Notes for static reports
In most cases, you should not worry about compatibility of such type of reports, because it is done by the programs. But in the case of errors when opening such reports, you should install the latest version of the program.
Notes for dynamic reports
In the case of incompatible versions, some of the report objects' properties, which are implemented in the latest versions, may be lost in the older programs, or (in the worst case) the dynamic reports will not be loaded at all.
You can verify the compatibility of reports by checking version of report engine: report engine version, supported by the program, is shown in About section; report engine version, by which the dynamic report was generated, is shown in Engine Version property of Report object. So, if your end user's program supports the same version of report engine as your report or above, the compatibility is guaranteed. Note: in the text of reports, generated by older versions of the programs, the engine version is written without periods (for example, 62), and in newer versions the engine version is written with periods (for example, 220.127.116.11). So, the version 62 should be interpreted as 18.104.22.168 for correct comparison.
In the case when you cannot control the versions of the programs on end users' computers, please stick to this simple rule:
Save your distributed dynamic report templates in the text form. Then, in text editor, remove from the report text the properties, which are not actually used in your report, but might be incompatible with end users' programs. For example, if you have Reportizer 2.6 installed, but some of your end users may have version 2.4 or older (or Reportizer Viewer 1.55 or older, or Database Tour Pro 5.3 or older), remove such properties as Parameters, HighlightFontName, HighlightBrushColor and so on.
In Report Builder, there is an ability to save your report template in a form, which is compatible with programs that does not support report engine version 22.214.171.124 and later versions. This can be done by choosing File | Save Template As menu and selecting 'Dynamic report templates 1.7.2' filter in the bottom of the Save dialog. But please remember, that some new features of such reports may be lost.