【发布时间】:2011-07-15 00:04:43
【问题描述】:
情况 我有一个报告,其中包含一个标题和详细信息区域中的四个子报告。子报表通过查询数据库来获取数据。
要求 如果所有子报表都没有数据,那么我希望不生成主报表 - 类似于属性“无数据时”设置为“无页面”。
问题 每个子报表都选中了“空白时删除行”属性,因此每个子报表只有在有数据时才会打印。然而,在主报告中,查询文本是“从双重中选择 1”,因此它将始终打印。我想将其更改为依赖于子报表,这样如果所有子报表都没有数据,它将不返回任何内容,因此由于“无数据时”设置为“无页”,整个报表将不会打印。
【问题讨论】:
标签: java jasper-reports