我有两个数据集:
工作和产品。
这是一对多关系。
我可以做一个内部连接并得到数据,但是当我尝试用JasperReports显示报告时,对于它输出的每一行,它都会重复Job数据。
我只想让它每行显示一次作业数据,然后显示与该作业相关联的3-5 产品。
不显示每一行重复的Job info.
有人遇到过这个问题吗?我必须嵌入子报表或类似的东西吗?
否则,我可以手动完成这一切,这很好,但我想我应该给JasperReports一个机会。
如果你不想在你的报告中出现重复的文本,比如"job",那么进入Ireport,选择"job"文本,然后进入属性部分,选中"Print repeat values "属性。如果你想在xml中更改:-
<textField>
<reportElement isPrintRepeatedValues="false" x="148" y="48" width="652" height="20"/>
<textElement>
<font size="12"/>
</textElement>