如何防止iReport-3.6.7表中的重复值?

时间:2011-02-07 04:55:53

标签: jasper-reports ireport

我正在尝试使用iReport-3.6.7 IDE创建报告。我添加了一个数据集,用于将值填充到报表的“详细信息”部分的表中。报告编译一切都很好。但问题是,当我在IDE中运行报表时,它会显示整个值,因为源表中的元组数量也是如此。即如果我的源数据库中的表有16个元组,那么在iRepoort IDE中,该表重复16次。请不要告诉我,我会把它放在其他部分,例如表格页眉,表格页脚等。

3 个答案:

答案 0 :(得分:3)

问题是由于我对报告设计的不良方法造成的。由于我们放入iReport的Detail band中的所有内容都在运行时填充,因此我的表(我将其放入详细的报告带)填充了报告查询返回的元组的多次。

答案 1 :(得分:0)

我有同样的问题,我修复了它,在标题空间的子报表1中编辑查询SQL,在详细信息空间中编写supreport2,如果你的表很大并且你放入标题空间,那么将给出你这样的错误“由于列标题溢出而无限循环创建新页面”

答案 2 :(得分:0)

通过选择特定字段

来伪“打印重复值”