gpt4 book ai didi

java - 贾斯珀报告 : do not render main report when subreports have no data

转载 作者:行者123 更新时间:2023-12-01 06:20:53 24 4
gpt4 key购买 nike

情况我有一个报告,其中包含一个标题和详细信息区域中的四个子报告。子报表通过查询数据库来获取数据。

要求如果所有子报表都没有数据,那么我希望不要生成主报表 - 类似于属性“没有数据时”设置为“无页面”。

问题每个子报表都选中了“空白时删除行”属性,因此每个子报表仅在有数据时才会打印。然而,在主报告中,查询文本是“select 1 from Dual”,因此它将始终打印。我想将其更改为依赖于子报表,这样如果所有子报表都没有数据,它将不会返回任何内容,因此由于“无数据时”设置为“无页”,因此整个报表不会打印。

最佳答案

应该有一种方法可以为主报表设置打印表达式,以检查子报表的数据,然后仅在至少有 1 个子报表显示数据时才显示主报表。类似于:

if (subreport1HasData || subreport2HasData || subreport3HasData || subreport4HasData)

关于java - 贾斯珀报告 : do not render main report when subreports have no data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6694389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com