我有两个数据集:
作业和产品。
它是一对多的关系。
我可以做一个内连接就好并且获得数据就好了,但是当我尝试用 JasperReports 显示报告时,对于它吐出的每一行,它都是重复作业数据。
我只希望它在每行显示一次作业数据,然后显示与该作业相关联的3-5 产品。
而不是每次重复作业信息显示5行。
有人遇到过这个问题吗?
我是否必须嵌入子报告或类似内容?
否则,我可以手动完成所有操作,这很好,但我想我会给 JasperReports 一个镜头。
答案 0 :(得分:0)
如果您不希望报告中任何文本字段(例如“作业”)的重复值,请转到Ireport并选择“作业”文本并转到属性部分并取消选中“打印重复值”属性。 如果你想改变xml: -
<textField>
<reportElement isPrintRepeatedValues="false" x="148" y="48" width="652" height="20"/>
<textElement>
<font size="12"/>
</textElement>