发表于:2007-07-24 17:04:00
楼主
鉴于老版本设计中没有充分考虑到以后的升级问题,特在3.62.4.0版本中添加对老版本的兼容机制。
老版本的转换方法:
1. 备份老工程。
2. 拷贝FCReportVer.ini文件到要转换的老工程目录下如:“c:\Program Files\PCAuto\版本转换”
FCReportVer.ini文件内容:
;万能报表配置信息
[FCPreportInfo]
;万能报表版本信息,主要针对老版本(3.62.3.1以前版本),通过版本号来决定是否数据转换
;当前的版本,版本对应力控万能报表发布版本,如3620303 = 3.62.3.3
Version =3620201
其中Version为老工程中所用万能报表的版本号。
3. 运行力控到编辑环境下。打开含有万能报表的窗口,这时会弹出老工程转换得提示框,选择是后进行转换,然后双击打开万能报表,不要进行任何编辑点击确定后退出,保存此窗口。此时万能报表已成为新版本。
4. 打开其他窗口,按照步骤3保存所有的报表。
5. 如果在未对所有万能报表进行转换即关闭工程,会导致下次打开报表出错。此时只要在打开含有以转换后的万能报表时弹出转换提示框中选择否,则不进行版本转换。
确保所有万能报表转换完毕。删除FCReportVer.ini,或者修改Version =当前版本号即可,不会在弹出转换提示框。