我通过传递如下参数来创建嵌套子报告:
主要报告 - >子报告1 - > Subreport2
主报表将参数A传递给子报表1 Subreport1将参数B传递给子报告2
如果在执行期间,参数B没有值(即SQL查询根本没有为参数B返回值),则报告执行在该点完全停止。即使参数A的后续值存在参数B的非空查询结果,也不会执行报告。
即使参数B为空,我们如何确保报告继续执行?我正在使用ireport设计师进行报告设计。
提前致谢 卡塔斯
答案 0 :(得分:0)
您需要至少有一条记录才能继续执行子报告我建议您修改SQL查询以返回空行,即使零行匹配也是如此。
查看此问题,了解有关如何完成此操作的更多详细信息: