java 开源报表框架_JAVA开源报表技术:JasperReports和iReport 实战

数据源设计

e7e3b84e06d9523c3f6195608ee90656.png

点开上图红色标记,进行当前报表的数据源的设计,我们本节写的是Sql语句

ed96488bc60c58f229f02665b1ae0978.png

输入SQL语句,会自动读取出查询的字段信息。

点击【OK】按钮,查询出的字段都会显示在Fields下,

770203fa3c5f371b3551720be656588a.png

报表结构

d52bd578572a49aefa4393017cda7c57.png

报表的结构包括如下部分:Title、Page Header、Column Header、Detail、Column Footer、Page Footer、Summary.

Title:为报表的标题部分,如果报表有多页,则只显示在第一页。

Page Header :为报表每页的一个头部名称,如果报表有多页,则每页都会显示。

Column Header:可以理解成表头,如果报表有多页,则每页都会显示。

Detail:详细记录,迭代列出所有的查询结果,有多少数据都会显示出来(分页)。

Column Footer:相当于表尾,如果报表有多页,则每页都会显示。

Page Footer:与Page Header对应,每页都会显示。

Summary:报表的一些统计信息。比如共有多少页,当前是第几页等信息。

报表设计

需求:列出系统所以用户的信息(由查询的SQL决定)

1、我们从组件面板中,拖出一个 Static Text 组件来,放置在报表的Title部分,输入“用户账户清单”。

2、在Page Header 也同样拖入一个 Static Text 组件,输入“管理员”

3、展开左侧的 Report Inspector,展开Fields子项,将所有字段,拖入Detail项中,此时会发现,Column Header项中自动填充了Static Text的表头,也可以对表头进行编辑,重命名等操作。可以调整各组件的位置、大小等信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值