ireport表单制作

Posted 寻的足迹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ireport表单制作相关的知识,希望对你有一定的参考价值。

关于ireport的表单制作,可参考http://blog.csdn.net/wlwlwlwl015/article/details/51312853

 

这里主要讲解下如何在表单中加入table,如何让多个table之间根据记录多少自适应高度。

在ireport的控制面板中找到table,拖拽至detail区域,弹出显示如下图所示,选择【just create an empty table】,根据实际情况设定列数,点击下一步

 

点击完成之后,此时会在左侧多出一个table dataSet,选中右击--属性可进行重命名,右击--Edit query 可进行数据的查询,如果有参数,需要先设定参数,点击【new parameter】如下图,加入sql语句后自动查询,点击ok可在如图所示位置查看到相应字段

接下来一步比较关键,将刚设定打personId参数与全局参数【Parameters】做关联,右击【table】选择【edit table DataSource】,出现

删除JREmptyDataSource(1)的内容,选择【Parameters】,进行参数关联,即可。

对于多个table之间无论记录多少,可自相高度适应,可以新建detail,一个detail里放一个table,表设计占满detail区间就好。选择【detail】右击【Add Another Detail Band】即可。效果如图所示:

 

以上是关于ireport表单制作的主要内容,如果未能解决你的问题,请参考以下文章

ireport与jasperreports版本兼容问题

ireport 如何实现固定行、动态列的报表?

求使用iReport+JasperReport制作报表时格式设置

iReport 生成pdf分页问题

ireport list参数设置

Ireport 导出pdf