我有一个报告,其中包含页眉,页脚和表数据集中的一些字段 . 我们对表数据集和主查询有不同的查询,表数据集和主查询的值会有所不同 . 如果我们执行报告,我们可能会或可能不会从表数据集中获取值,但主查询将从查询(main)返回最小的一条记录 .

所以这里我的要求是显示空白页面,其中包含“报告为空”的消息 . 我用谷歌搜索并找到了几个可能的解决方案,比如在表数据集之外创建静态文本,我已经应用了这个,并且能够在表数据集中显示文本但不能显示整个文本,就像我们能够显示表数据集的消息一样但不是整个报告,因为我们可以得到主要查询的最小记录 . 那么有没有可能解决这个问题,比如将表数据集字段传递给主查询或变量声明或表达式或带启用(我们没有数据带来显示内容,但这对我不起作用) .

您能为此提供可能的解决方案吗?

请参阅附带的屏幕截图以供参考 .

它不应该显示如下:

enter image description here

但它应该显示如下:

enter image description here