iReport使用注意事项

这次工作中要开发一个报表系统,Java自带了一个报表birt,但是看了之后发现上手麻烦,即使会了开发业困难,后来就选了iReport来开发报表。开发发现iReport上手简单,开发速度快,4天就把6大块报表开发完成了,在此写一下应用iReport的心得

iReport支持直接从数据库里取,也支持使用JavaBean拿过来,我在项目中用的是JavaBean。

报表涉及到表头:iReport就在ColumnHeader里设置,选择staticText这种文本框,如果用到中文名,那么在属性中设置如图所示

detail里的数据就是List,它会遍历取出来,中文也是如上图所示。报表少不了合计功能,它可以用参数传过来,就是Parameters传过来,它在java中是Map传过来的,合计放的位置很关键,既不能放Detail里也不能放在ColumnFooter里,而应该添加Summary里。报表难免要边框,设置文本框的边框为鼠标右击,选择Padding and Borders就可以设置了

iReport使用时很有可能会需要设置小计功能,但是小计功能又藏的那么深,为什么这么说呢?iReport状态栏里没有分组。小计一般都是根据某一个条件去分组,比如商户分组

添加小计:在Variables右键添加Variables然后修改名称如右图

                             

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zxl333

原创不容易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值