【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等) | 您所在的位置:网站首页 › 帆软切换工作目录失败 › 【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等) |
文章目录 场景 分析探索 实现方法 在这里插入图片描述 总结 场景一般我们做报表开发的时候,帆软服务器上的版本(包括小版本)最好和本地设计器的版本一致,但是随着帆软版本升级换代,目前已经是v11版了(之前的有v10,v9,v8…),听说目前用的最多的是v10版本的。需求:v11版设计器开发的文件(包括cpt,frm),用v10版本的设计器打开。 分析探索因为以前做过其他BI项目,如果是版本设计的的话,一般先考虑是否可以修改xml文件之类的参数经过研究,发现修改cpt(frm同理)源文件,可以实现10打开11版本的报表。于是官网找到各个版本的设计参数如下: 将目标.cpt文件中的,改为对应版本的值 v8.0: v9.0: v10.0: v11.0: 实现方法1.如下左上角设计的v11版设计器打开的frm文件 我们打开cpt源文件或frm源文件,用记事本或者其他工具打开注:这里是我的两个不同版本的设计器,虽然将文件修改了v10版本的,双击的话默认是v11版本打开的,故而这里需要选择打开的方式,下面我GIF演示文件的时候会用提到 2.ctrl+F 快速搜索定位到 DesignerVersion 关键字并修改对应版本的参数如下(这里的KAA代表大版本的V10的)3.修改后我们来用v10设计器版本打开文件 如下,可以发现虽然可以用v10版设计器打开了v11版本的,但是查询和重置按钮样式并没有随着变化,有可能是因为新版本的一些功能在老版本上面不支持。 总结1.高版本不用修改能够打开低版本的,但是有些组件和功能会失效(这个自己后面可以去试试)2.低版本修改文件参数后虽然能打开高版本的,但由于新功能的兼容性,低版本的打开后需要进行对应的调整3.最好服务器的版本和本地设计器的版本一致,减少因为版本迭代引起的问题 扩展:最好的方式是帆软那边加入这个功能,这个“导出的版本为” 功能不是我臆想的,而是许多BI工具的场景都会有这样的功能,也有可能是因为帆软是根据不同功能模块进行销售的,针对TO B企业客户设计的吧 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |