【问题标题】:Downgrade a crystal report to an older version?将水晶报表降级到旧版本?
【发布时间】:2010-04-20 22:21:33
【问题描述】:

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

如果我尝试在旧应用中打开 XI 报告,则会收到无法打开报告的异常。

我想在该应用程序中显示 Crystal XI 报表。水晶报表可以降级到旧版本吗?

如果我可以在 Crystal XI 中打开它并执行 File->Save As->“Crystal 8”,那就太好了,但当然它从来没有那么容易......

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    您可以在 XI 查看器中显示 8.5 报告。但是,不是相反。也许将旧版应用升级到 XI?

    【讨论】:

    • 这就是我的想法。整个应用程序正在从 Delphi 5 迁移到 Delphi 2007。Crystal 在那里变得很棘手,如下所述:stackoverflow.com/questions/378089/… 但这完全是另一个话题...... :)
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        如果你也有 crystalreports.com,我刚刚发现你可以将 2008 年的报告上传到 crystalreports.com,在那里运行并将其导出为 Crystal Report,CR XIr2 可以读取它。我知道 Crystalreports.com 运行 XI Server,所以它也可以在那里工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-03-07
          • 1970-01-01
          • 2011-09-28
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多