以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  用Web报表工具自定义父格  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=83324)


--  作者:niceman007
--  发布时间:2/1/2010 2:48:00 PM

--  用Web报表工具自定义父格

用Web报表工具自定义父格,可以实现很多功能,下面来讲述其中一种。
如下图,要实现对每一组相同籍贯下的员工进行人数小计,而不是对所有员工人数进行总计,就需要用到自定义父格的方法,用FineReport报表工具能够很方便的实现这种效果。

http://www.finereport.com/forumimages/a40.png

1. 新建数据集(略)
2. 报表表样设计
2.1 绑定报表数据列
单元格 数据列 属性
B2 ORIGIN 从上到下扩展,居中,其余默认
C2 EMPNAME 从上到下扩展,居中,其余默认
C3 EMPNAME 从上到下扩展,居中,数据设置:汇总|个数,其余默认
注:由于C3是对员工人数进行计数,所以数据设置为汇总|个数,而C2只是简单的将数据扩展出来,所以选择默认设置。
2.2 报表表样图如下

http://www.finereport.com/forumimages/a41.png

2.3 在未自定义父格时预览报表,是对所有员工进行计数统计,没有分籍贯计数,不是我们的初始目的,如下图

http://www.finereport.com/forumimages/a42.png

3. 自定义父格
选中单元格C3,在扩展属性面板将其左父格设置为B2
这么做的目的是为了让C3实现按照B2中的籍贯进行人数小计
如下图

http://www.finereport.com/forumimages/a43.png

4. 自定义父格后,预览报表最终效果,可以看到已经实现按籍贯对员工计数,如下图

http://www.finereport.com/forumimages/a44.png


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms