【问题标题】:Issue in converting ActiveReports 6 to ActiveReports 7将 ActiveReports 6 转换为 ActiveReports 7 的问题
【发布时间】:2013-05-31 13:33:25
【问题描述】:

在我的一个项目中,我目前正在使用ActiveReports 6,m 计划迁移到 ComponentOne 的 ActiveReports 7。基本上我现在已经下载了 ActiveReports 7 的试用版......在“工具”菜单中,当我点击“Convert to ActiveReports 7”我会弹出一个通知...“Member Not Found - Exception from HResult : 0x80020003 DISP_E_MEMBERNOTFOUND

这基本上阻止了我升级报告。我试图在我的机器上卸载并重新安装ActiveReports7。做了几次,但同样的问题存在。我尝试了很多谷歌,但找不到与此问题相关的任何文档。

谁能帮我解决这个问题?

【问题讨论】:

  • Visual Studio 2012 的哪个版本?哪个版本的 ActiveReports 7?您可以在“帮助”>“关于”对话框中找到 Visual Studio 的完整版本号。您可以通过查看其中一个程序集找到 ActiveReports 的版本。
  • 嗨 Scott,我正在使用 Visual Studio Ultimate 2012(版本 11.0.60315.01 更新 2)和 GrapeCity, inc 的 ComponentOne ActiveReports Developer。版本是(7.1.7470.0)......你能指导我为什么会这样吗?我目前正在使用 ActiveReports 7 的试用版。谢谢。
  • 我不确定为什么会这样。我向 AR 团队的 PM 询问了这个问题,他正在尝试重现它。他怀疑这与您项目中的特定内容有关。你能在同一台机器上用一个非常简单/简单的 AR7 报告试试看是否有效吗?

标签: report activereports componentone


【解决方案1】:

从 6 到 7 和从 3 到 7,我已经做了很多。我发现最简单的方法是从 v6 报告中导出 RPX 文件,然后将其导入到 v7 中。为此,请转到 v6 中的报表设计器,您应该会看到一个报表菜单。选择保存选项,它将让您将 RPX 文件保存在某处。然后创建一个空白的 v7 报告,并从同一菜单中选择加载选项,然后加载您刚刚创建的文件。如果报表旁边有代码,只需将其粘贴到新报表的类文件中。您可能需要更正几个命名空间,但我不记得有太多事情要做。

如果您从 v3 开始,那么您需要添加一个额外的步骤,因为他们稍微更改了 RPX 格式。首先您需要从 v3 导出,然后导入到 v6。从 v6 导出会将格式转换为 v7 可以理解的格式,因此将结果导入 v7 就可以了

【讨论】:

  • RPX 格式没有改变,只是为新的布局特性添加了更多元素。您可以将 rpx 从当前版本加载到以前的版本,反之亦然。 API 只是忽略它不知道的那些。 VS 中的报告菜单选项是更新报告的一种方式,但它们仅特定于 RPX 格式。它对基于代码的报告及其底层事件代码等没有帮助。仍然建议您使用 Converter 更新到更高版本的 ActiveReports。
  • 上一篇文章继续:我会要求您向我们提供导致问题的项目/报告,我们将立即对其进行调查。
  • 我刚试了几个从VB6项目导出的RPX文件,都成功导入到VS2012下的最新版ActiveReports 7中。目前不确定我过去遇到的问题是否与特定报告有关,或者 AR7 SP1 中是否有所改进,但现在看来肯定没问题
【解决方案2】:

阿南德

您能否尝试将示例项目(即安装程序的一部分)从 ActiveReports 6 转换为 7?这将帮助我们确定您拥有的特定项目/报告是问题还是一般问题。

【讨论】:

  • 嗨 Rajnish,我尝试将示例项目从 AR6 转换为 AR7,并且效果很好。我不知道,为什么它在我的项目中对我不起作用。 :(
  • 你能把项目发给我们吗?请发送电子邮件至 rajnish.sinha@grapecity.com。
  • 嗨 Rajnish,基本上这是一个客户项目,所以我不能与任何人分享.. 但仅供参考,我请我的一位同事进行转换,他能够成功地做到这一点.. ..通过TFS,我使用了最新版本并且运行良好,但我仍在试图弄清楚为什么它最终无法正常工作....在使用最新版本之前,我已经卸载并重新安装了AR 7几次,但它没有用。这个问题对我来说仍然是个谜。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-29
  • 1970-01-01
相关资源
最近更新 更多