我正在尝试使用iReport-3.6.7 IDE创建报告。我添加了一个数据集,用于将值填充到报表的“详细信息”部分的表中。报告编译一切都很好。但问题是,当我在IDE中运行报表时,它会显示整个值,因为源表中的元组数量也是如此。即如果我的源数据库中的表有16个元组,那么在iRepoort IDE中,该表重复16次。请不要告诉我,我会把它放在其他部分,例如表格页眉,表格页脚等。
答案 0 :(得分:3)
问题是由于我对报告设计的不良方法造成的。由于我们放入iReport的Detail band中的所有内容都在运行时填充,因此我的表(我将其放入详细的报告带)填充了报告查询返回的元组的多次。
答案 1 :(得分:0)
我有同样的问题,我修复了它,在标题空间的子报表1中编辑查询SQL,在详细信息空间中编写supreport2,如果你的表很大并且你放入标题空间,那么将给出你这样的错误“由于列标题溢出而无限循环创建新页面”
答案 2 :(得分:0)
通过选择特定字段
来伪“打印重复值”