【问题标题】:Crystal reports 5.2 client?水晶报表5.2客户端?
【发布时间】:2013-02-05 16:59:30
【问题描述】:

我收到了一个使用 Crystal Reports 的旧 vb6.0 应用程序的源代码。

原工程文件显示:

Object={00025600-0000-0000-C000-000000000046}#5.2#0; Crystl32.OCX

在我的旧 Visual Basic 6.0 安装 CD 中,我只有水晶报表 4.6 版。

当我尝试使用 Crystal Report Pro(4.6 版)从源代码打开其中一个 rpt 文件时,它会引发无法打开 rpt 错误。我怀疑 rpt 是使用“Crystal Report Pro 5.2 版”或类似的东西保存的。

你知道这个版本(5.2)是否存在吗? 我怎样才能获得这个版本的 Crystal Reports Pro 的工作副本来编辑 rpts?

升级到较新的水晶版本是一个选项,只要它在 Visual Basic 6.0 中以相同的方式工作,即使用 Crystl32.ocx、相同的 API 等.....

【问题讨论】:

    标签: vb6 crystal-reports


    【解决方案1】:

    我有一个项目,我必须获取一些旧的 4.6 报告并使用版本 8 重新生成它们。我能够使用它,但我记得(大约 10 年)我必须在它们之前重新生成 rpt 文件会工作。我不得不做一些事情,比如打开它们并将它们重新保存为一个新文件。一点谷歌搜索表明 CR 仅支持旧报告的前向迁移(无法以旧格式保存),因此您的最后一段可能不会发生。

    【讨论】:

    • 我在这里面临的问题是我不知道 rpt 是如何创建的。唯一的提示是:vb 项目引用了 5.2 Crystl32.ocx 以及我无法使用 4.6 Crystal Report Pro 编辑器打开 rpts 的事实。此时我不知道如何打开rpt。使用 Crystal Report Viewer 我也无法打开 rpt。它说rpt太旧了。所以它应该介于 4.6 和 9.0 之间。不确定8.5是否能够打开它们。我没有 8.5 安装媒体
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多