将.rpt文件的质量从CR XI转换为CR 2016

2020-09-16 06:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 实际上,我们正在使用C...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

实际上,我们正在使用Crystal Reports XI创建信件,证词和一些统计信息等等。 多年来,创建并使用了超过1.000个"相关" .rpt文件。

现在(最终),我们计划升级到Crystal Reports 2016; 支付了许可证费用后,我们将安装新版本(我们计划并行使用新版本,因为我们无法在几秒钟内转换[检查]每个文件)。

我的问题是:是否可以将大量的rpt文件从一个版本转换为另一个版本(而无需打开每个文件,接受注释并保存转换后的文件)?

很明显,我们之后必须检查每个文件:我们已经在试用的基础上转换了一些文件,并注意到,尤其是某些子报表出现了问题。

预先感谢

4条回答
95年老男孩
2020-09-16 06:56

我认为没有通过代码升级它们的方法-SDK的版本与Crystal的版本不同。 但是,您可以尝试一下。 我将执行以下操作:

1。 将少量报告复制到临时文件夹中进行测试。 创建另一个文件夹,您将在其中保存已处理的报告。

2。 编写执行以下操作的代码:

获取文件夹中所有.rpt文件的列表。

b。 创建一个ReportDocument对象。 (我将其称为" rptDoc")

c。 对于每个.rpt文件,调用rptDoc.Load(<源文件路径和名称>);

d。 调用rptDoc.SaveAs(<目标文件路径和名称>);

e。 完成后,请确保显式调用rptDoc.Dispose(),以便对内存进行适当的垃圾回收。

3。 程序运行完毕后,打开一个或两个报告,以确定它们是否摆脱了用户不希望看到的消息。

-Dell

一周热门 更多>