【问题标题】:Migration from crystal reports 8 to crystal reports 2008从水晶报表 8 迁移到水晶报表 2008
【发布时间】:2015-09-05 00:33:18
【问题描述】:

如何将 Crystal Reports 8.0 迁移到 Crystal Reports 2008?

2008年存储过程为8.0的水晶报表不执行, 谁能帮忙?

我们正在使用 Seagate Crystal 报表 8 并希望迁移所有 Crystal Reports 2008 Visual Studio 程序

你能解释一下这个的利弊吗?谢谢

【问题讨论】:

    标签: crystal-reports migration


    【解决方案1】:

    我已经从 8 迁移到 XI 没有问题(只需在 XI 中打开报告并另存为)。

    您是否尝试过像 XI 这样的中间版本,然后在 2008 年从那个版本开始?

    【讨论】:

    • 不,我会尽力让你知道。非常感谢您的回复。
    【解决方案2】:

    您会发现公式中有一些细微的句法差异,主要与分号有关。例如,这适用于 Crystal 8 和 Crystal 8.5:

    If {tblMaster.StatusID} In [1,3] Then
        Select {tblLinkTranx.TranxCodeID}
            Case 3 :
                {tblLinkTranx.TranxAmt}
            Case 4 :
                - {tblLinkTranx.TranxAmt}
            Default :
                0;
    Else
        0
    

    要在 Crystal 9、10、11、11.5 或 2008 中使用相同的公式,您需要删除 ;或将 Select 子句括在括号中。

    【讨论】:

      【解决方案3】:

      我建议制作一份报告副本作为备份。原因是您可以升级版本,但不能降级版本。

      备份完成后,只需在 Crystal Developer 中打开文件即可。它会立即提示您正在使用旧的报告格式,如果您想将报告更新到您正在使用的 Developer 版本,则会提供确定/取消提示。 Crystal 已构建为支持向后兼容性。升级过程应该是无缝的。

      【讨论】:

        【解决方案4】:

        如果您的 v8 报表使用 store()/fetch() 在主报表和子报表之间传递数据,则需要将其更改为使用共享变量。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-08
          • 1970-01-01
          • 1970-01-01
          • 2011-05-01
          相关资源
          最近更新 更多