Jasper reports Jasperr报告了一对多关系
我有两个数据集: 工作和产品 这是一对多的关系 我可以很好地进行内部连接并获得数据,但当我尝试使用JasperReports显示报告时,它会重复输出的每一行作业数据 我只希望它每行显示一次作业数据,然后显示与该作业相关的3-5个产品 而不是显示5行,每行重复作业信息 有人遇到过这个问题吗 我必须嵌入子报告或类似的东西吗Jasper reports Jasperr报告了一对多关系,jasper-reports,Jasper Reports,我有两个数据集: 工作和产品 这是一对多的关系 我可以很好地进行内部连接并获得数据,但当我尝试使用JasperReports显示报告时,它会重复输出的每一行作业数据 我只希望它每行显示一次作业数据,然后显示与该作业相关的3-5个产品 而不是显示5行,每行重复作业信息 有人遇到过这个问题吗 我必须嵌入子报告或类似的东西吗 否则,我可以手动完成这一切,这很好,但我想我会给JasperReports一个机会。如果您不希望报告中的任何文本字段(如“作业”)出现重复值,请转到Ireport并选择“作业”文
否则,我可以手动完成这一切,这很好,但我想我会给JasperReports一个机会。如果您不希望报告中的任何文本字段(如“作业”)出现重复值,请转到Ireport并选择“作业”文本字段,然后转到属性部分并取消选中“打印重复值”属性。 如果要更改xml格式,请执行以下操作:-
<textField>
<reportElement isPrintRepeatedValues="false" x="148" y="48" width="652" height="20"/>
<textElement>
<font size="12"/>
</textElement>
显示表格,很难理解问题所在。您可以使用子报表,也可以使用组