【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等) 您所在的位置:网站首页 帆软切换工作目录失败 【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)

【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)

2024-07-17 09:18| 来源: 网络整理| 查看: 265

文章目录

场景 分析探索 实现方法 在这里插入图片描述 总结 场景

一般我们做报表开发的时候,帆软服务器上的版本(包括小版本)最好和本地设计器的版本一致,但是随着帆软版本升级换代,目前已经是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文件【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)

我们打开cpt源文件或frm源文件,用记事本或者其他工具打开注:这里是我的两个不同版本的设计器,虽然将文件修改了v10版本的,双击的话默认是v11版本打开的,故而这里需要选择打开的方式,下面我GIF演示文件的时候会用提到【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)

2.ctrl+F 快速搜索定位到 DesignerVersion 关键字并修改对应版本的参数如下(这里的KAA代表大版本的V10的)【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)3.修改后我们来用v10设计器版本打开文件

【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)

如下,可以发现虽然可以用v10版设计器打开了v11版本的,但是查询和重置按钮样式并没有随着变化,有可能是因为新版本的一些功能在老版本上面不支持。

【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等) 总结

1.高版本不用修改能够打开低版本的,但是有些组件和功能会失效(这个自己后面可以去试试)2.低版本修改文件参数后虽然能打开高版本的,但由于新功能的兼容性,低版本的打开后需要进行对应的调整3.最好服务器的版本和本地设计器的版本一致,减少因为版本迭代引起的问题

扩展:最好的方式是帆软那边加入这个功能,这个“导出的版本为” 功能不是我臆想的,而是许多BI工具的场景都会有这样的功能,也有可能是因为帆软是根据不同功能模块进行销售的,针对TO B企业客户设计的吧

【FineReport企业日常问题 3.0】帆软Finereport跨大版本打开设计文件(包括cpt,frm等)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有