点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 实际上,我们正在使用C...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 实际上,我们正在使用C...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
实际上,我们正在使用Crystal Reports XI创建信件,证词和一些统计信息等等。 多年来,创建并使用了超过1.000个"相关" .rpt文件。
现在(最终),我们计划升级到Crystal Reports 2016; 支付了许可证费用后,我们将安装新版本(我们计划并行使用新版本,因为我们无法在几秒钟内转换[检查]每个文件)。
我的问题是:是否可以将大量的rpt文件从一个版本转换为另一个版本(而无需打开每个文件,接受注释并保存转换后的文件)?
很明显,我们之后必须检查每个文件:我们已经在试用的基础上转换了一些文件,并注意到,尤其是某些子报表出现了问题。
预先感谢
我认为没有通过代码升级它们的方法-SDK的版本与Crystal的版本不同。 但是,您可以尝试一下。 我将执行以下操作:
1。 将少量报告复制到临时文件夹中进行测试。 创建另一个文件夹,您将在其中保存已处理的报告。
2。 编写执行以下操作的代码:
获取文件夹中所有.rpt文件的列表。
b。 创建一个ReportDocument对象。 (我将其称为" rptDoc")
c。 对于每个.rpt文件,调用rptDoc.Load(<源文件路径和名称>);
d。 调用rptDoc.SaveAs(<目标文件路径和名称>);
e。 完成后,请确保显式调用rptDoc.Dispose(),以便对内存进行适当的垃圾回收。
3。 程序运行完毕后,打开一个或两个报告,以确定它们是否摆脱了用户不希望看到的消息。
-Dell
一周热门 更多>