JasperReports / iReport Designer:我可以有条件地演奏乐队吗?

时间:2013-07-08 10:19:51

标签: jasper-reports

我创建了一份报告如下:

多个细节带 每个细节带包含1个表。每个表都链接到1个数据集。

只要查询的结果集返回Empty set(找不到结果),我可以隐藏详细信息带吗?

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

在每个细节带的“属性”中,您有一个名为“打印表达式”的选项,您可以放置​​评估为boolean的逻辑。

当您使用逻辑填充它并返回true时,将打印此详细信息带。

因此,如果表格将提前填写并且无法解决其中的数据集,则需要获取信息。

如果您的数据集太不相同,则应使用自定义的数据集覆盖主报表的数据集,该数据集会收集信息并正确设置字段。