【发布时间】:2011-11-14 08:48:05
【问题描述】:
我有一个主报告,它遍历 detail1 波段上的查询数据。
在这个主报告中,我调用了一个子报告,它在输入参数中接受一个整数并在结果中返回一个字符串(它实际上不显示任何内容)。
如果我想使用此子报表一次,它会起作用,并且返回的值会影响到我可以在主报表中显示的变量。
但是当我必须在 detail1 的每次迭代中更新变量时,我无法使其工作。在这种情况下,它显示 null,或者是之前计算的结果。
我想这都是关于重置类型和重置组的,但我真的被困在这里:(
PS : 我使用的是 jasperserver 3.3.x
【问题讨论】:
-
为什么需要更新 masterreport 的变量?
-
因为它取决于输入参数,在每次循环迭代时都不同。
标签: jasper-reports return-value subreport