将ActiveReports 6转换为ActiveReports 7的问题

时间:2013-05-31 13:33:25

标签: report activereports componentone

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

阿南德

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