sheet报表组的实现方法

快逸报表sheet报表组功能类似于Excel的sheet标签页,在设计报表的时候常会用到这个功能,用以比较和联系一些在设计过程中类似或者有关联的报表。效果如下图:

快逸报表sheet报表组效果图

本文就来给大家介绍一下快逸报表sheet报表组的具体做法。
第一步:制作单个sheet报表
这一步只需要报表设计者把想要做成报表组的单个sheet报表页设计好就可以,本文不再重新做报表,我们用快逸报表自带的现成报表来做sheet页。选用的是
\quieeReport\webapps\quiee\reportFiles\基础报表–上方合计.raq和下方合计.raq
通过sheet报表组就可以很方便的看到这两个报表的联系和差异了。

第二步:新建报表组,添加sheet内容
设计器-文件-新建报表组,看到如下操作界面:

快逸报表sheet报表组编辑界面

然后我们编辑两个sheet报表的报表源。在相应的url中选择相应的报表。如图:

快逸报表sheet报表组编辑界面

设置好以后我们点保存,报表组是以.rpg的形式保存的,本例保存为bbz.rpg,然后在设计器中预览已经可以看到sheet报表组的样式了。

快逸报表sheet报表组预览效果

第三步:发布报表组报表
新建一个jsp文件,在其中写入如下内容:
< %@ page contentType=”text/html;charset=GBK” %>
< %@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report” %>
< report:group groupFileName=”bbz.rpg”/>
通过这个jsp我们就可以浏览我们的报表了,效果如下图:

快逸报表sheet报表组发布后效果

一个完整的sheet报表组已经做完了。

最后我们说一下怎么修改已经做好的报表组。
在需要修改的sheet页面上点击右键,可以看到如下界面:

快逸报表sheet报表组修改界面

编辑:点击以后可以直接编辑当前sheet页的报表,如本图中编辑的就是sheet页的上方合计报表
插入:为当前报表组增加一个新的sheet页
删除:删除当前sheet页报表
左移右移:设置sheet之间位置的变换
报表项设置:可以在其中更改sheet标题,设置报表参数等
报表组设置:设置整个报表组,包括增加删除sheet

通过这些功能模块我们就可以轻松的设计和修改报表组了。