1

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

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

有人可以帮我解决这个问题吗?

4

2 回答 2

2

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

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

于 2013-06-03T08:50:42.940 回答
1

阿南德

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

于 2013-06-03T14:41:38.053 回答