【问题标题】:How to pass to a subreport the current element being iterated in iReport?如何将 iReport 中正在迭代的当前元素传递给子报表?
【发布时间】:2012-06-21 21:22:51
【问题描述】:

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

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

例子:

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

所以我想做的是:

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

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

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

提前致谢 =D

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

    我找到了这样做的方法(相当逻辑)..

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

    【讨论】:

      猜你喜欢
      • 2017-12-31
      • 1970-01-01
      • 2015-04-15
      • 2015-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多