web报表控件FineReport中如何数据钻取当前模板

 时间:2026-02-15 20:04:52

1、 网页框中引用的模板

打开模板

打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Son.cpt。

修改模板

将页面大小设置小点,让其与数据的大小差不多大小并将左边距和右边距都设置为0。

保存模板

2、主模板设置

打开模板

打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Father.cpt。

修改数据集

为了方便查看数据,我们只取10条数据,因此将sql语句修改为:SELECT top 10 * FROM [订单]。

表样修改

选中一些单元格,点击合并单元格,设置此单元格的控件类型为网页框。

表样如下:

web报表控件FineReport中如何数据钻取当前模板

3、将网页框控件名定义为:orderdetail,在地址中输入之前创建好的表的地址即${servletURL}?reportlet=doc/SpecialSubject/HyplinkReport/HyperLink4.cpt,并定义一个参数ID把点击订单ID传到子模板中,第一次预览模板没有点击超级链接ID编号,传递到子模板参数为空,没有数据显示,所以这边通过判断默认显示10001的值,公式:if(len($ID)==0,10001,$ID),设置的网页框如下:

web报表控件FineReport中如何数据钻取当前模板

4、修改超级链接

将网络报表修改为当前模板的Hyperlink3.cpt,以op=write的方式打开,并将链接打开于选择当前窗口,添加参数ID=$$$,如下图所示:

保存模板

web报表控件FineReport中如何数据钻取当前模板

5、效果查看

点击分页预览Hyperlink3.pct,在URL后增加&op=write,即可查看效果,效果如下图所示。

web报表控件FineReport中如何数据钻取当前模板

  • web报表控件FineReport中如何优化报表取数
  • 报表控件FineReport的使用:报表执行过程
  • web报表控件FineReport中如何实现国际化报表
  • web报表控件FineReport中模板访问权限设置
  • 报表控件FineReport中事件响应的方式
  • 热门搜索
    西昌旅游攻略 郴州旅游景点 贵州旅游景点大全 同程旅游网 恩施大峡谷旅游攻略 五台山旅游 旅游体验师 巽寮湾旅游攻略 冰岛旅游 旅游节目