如何将在iReport中迭代的当前元素传递给子报表?

时间:2012-06-21 12:55:24

标签: jasper-reports ireport

我有一份报告和一份子报告。

如何在主报表中传递当前元素“迭代”的信息,以便填充子报表的查询?

示例:

我的问题是拍卖。拍卖有一套产品。 这些产品将填充主报告。但是,产品还有我想要的其他信息,即公司(购买它的公司)。

所以我想做的是:

我的主报告将查询从给定的拍卖中选择产品。 报告必须包含子报告,其中包含有关每个产品的其他信息。如何将当前产品的ID提供给子报表以便可以填充?

- >主报告:从拍卖中选择产品。 (工作正常^^)

- >子报告:对于给定产品(由主报告传递),创建报告。

提前致谢= D

1 个答案:

答案 0 :(得分:4)

我找到了一种方法(相当逻辑)..

只需将正在使用的数据源字段传递给子报表即可。因此,当它在Detail字段中迭代时,它将获得查询中每个元素的值。