反饋已提交
網絡繁忙
报表系统中数据的钻取是一个普遍的需求,如下图所示,点击订单 ID 的时候能够钻取到该订单的明细数据。
FineReport 报表通过超级链接功能,便捷的实现了数据钻取及无限层钻取。
本文以内置数据库 FRDemo 中的订单表和订单明细表为例,为大家介绍数据钻取的实现过程。
打开:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Primary\DetailReport\预警和间隔背景色.cpt
另存为主模板:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\数据钻取主报表.cpt
新建普通报表,另存为:%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\数据钻取子报表.cpt
新建数据集 sql1 :SELECT * FROM 订单明细
如下图所示:
报表主体样式如下图所示:
打开数据钻取主报表.cpt,选中 A2 单元格,点击超级链接,新增网络报表,设置子报表和参数,如下图所示:
具体设置如下表所示:
打开数据钻取子报表.cpt,选中 A3 单元格,右击单元格,选择编辑>过滤,设置订单 ID 等于参数 $ID,如下图所示:
保存模板,预览数据钻取主报表.cpt,点击某个订单 ID ,就能钻取到该订单 ID 的明细表,如下图所示:
App 及 HTML5 端预览效果,如下图所示:
已完成模板,请参见:
%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\数据钻取主报表.cpt
%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\数据钻取子报表.cpt
点击下载模板:
数据钻取主报表.cpt
数据钻取子报表.cpt
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉