我需要子报告只是为了获得一些价值(return 价值)。是否可以隐藏子报表但保持可运行状态?

I need subreport just for getting some value (return value). Is it possible to hide subreport but stay it runnable?

我有一份包含子报告的报告。子报告位于详细信息区域中。我从该子报告中获得了一些 return 值。我想在生成报告时从详细信息带中隐藏子报告(即使子报告是否为空)。但即使报告被隐藏,我也想收到 return 值。有什么办法可以实现吗?

我试过new Boolean(false)在子报表的Print When Expression中。但是主报表无法接收子报表的 return 值。

我正在使用 iReport 5.6.0

我实现的方式,

我确实将子报表元素的字体大小设置为“0”,将条带高度设置为“0” 因此子报表不需要太多 space 因此报表页面大小也可以减小。