最近做帆软报表,我本地的版本是10版本,服务器帆软报表为9,辛辛苦苦做的10版本的系列报表在版本9上打不开,查了官网,说是不支持降级打开报表,10能打开9的,但9打不开10的,也没发现解决方案。(漏看了???)
经过研究,发现修改cpt源文件,可以实现9打开10版本的报表。
cpt源文件或frm源文件,用记事本或者其他工具打开。
拉到最后几行,找到行<DesignerVersion DesignerVersion="KAA"/>
将KAA修改为JAA
也就说,10版本的 DesignerVersion为KAA,而9版本的DesignerVersion为JAA
然后将文件保存,上传至服务器,报表文件成功打开,没发现存在什么问题,因为没用版本10有,而版本9没有的特性,如果用了,可能特性会被降级或消失,注意查看。
如果你还发现了其他问题,可以也给我说一下。
其他版本可自行查看,自行修改,其他版本没有验证过是否可行,可自行验证。