jasper reports - 将空参数值从一个子报表传递到下一个子报表

时间:2014-12-16 12:01:07

标签: reporting-services jasper-reports

我通过传递如下参数来创建嵌套子报告:

主要报告 - >子报告1 - > Subreport2

主报表将参数A传递给子报表1 Subreport1将参数B传递给子报告2

如果在执行期间,参数B没有值(即SQL查询根本没有为参数B返回值),则报告执行在该点完全停止。即使参数A的后续值存在参数B的非空查询结果,也不会执行报告。

即使参数B为空,我们如何确保报告继续执行?我正在使用ireport设计师进行报告设计。

提前致谢 卡塔斯

1 个答案:

答案 0 :(得分:0)

您需要至少有一条记录才能继续执行子报告我建议您修改SQL查询以返回空行,即使零行匹配也是如此。

查看此问题,了解有关如何完成此操作的更多详细信息:

https://dba.stackexchange.com/questions/41067/getting-select-to-return-a-constant-value-even-if-zero-rows-match