将Crystal报表降级到旧版本?

Downgrade a crystal report to an older version?

我有一个旧版应用程序,可以使用开发时的晶体组件当前向用户显示晶体报告。可悲的是,当时的版本是8.5。

如果我尝试在旧应用程序中打开XI报告,则出现无法打开报告的异常。

我想在该应用程序中显示Crystal XI报告。是否可以将Crystal报表降级到较旧的版本?

如果我可以在Crystal XI中打开它并执行File-> Save As-> " Crystal 8 ",那将是很好的选择,但是当然这从来没有那么容易...


您可以在XI查看器中显示8.5个报告。但是,不是其他方式。也许将旧版应用程序升级到XI?


Crystal Reports 9.0将报告的格式更改为完全与Unicode兼容。他们认为尝试将所有Unicode部件向后转换是一项艰巨的工作,这意味着无法保存所有以前的报告格式。可能唯一的途径是将报告导出到"报告定义"文件,并在8.5中手动重新创建。


最好的方法是回收查询或存储过程。


如果您也有crystalreports.com,我发现您可以将2008年报告上载到crystalreports.com,在此处运行并将其导出为Crystal Report,CR XIr2可以读取。我知道crystalreports.com可以运行XI Server,因此也可以在那里运行。