我希望有人必须先处理这种情况。
我有一份水晶报告,在报告中我有不同的部分,包括标题,细节和页脚。我正在显示有关详细信息部分的相关信息,而描述是显示的字段之一。
所以现在基于部分的描述(详细部分),我必须在页面标题上显示一些文本。因此,我必须为每个部分查找部分的描述,如果甚至单个部分都具有所有部分中的给定描述,我必须在报告标题上打印消息。
我的假设是在页面标题部分使用conditonal suppress选项,但不确定如何在页眉标题级别检查详细信息部分的值。
任何帮助都将受到高度赞赏。
由于 NAF
答案 0 :(得分:1)
这是我接近它的方式。
创建一个在满足条件时返回1的公式 - 否则为0.例如:
if {table.field} like '*acid*' then 1 else 0;
然后你的条件抑制可以将你的新公式加起来 - 如果结果是0,它将隐藏信息。
sum({formula}) = 0
答案 1 :(得分:-2)
如果要在报表头中显示它,那么我将使用 SQL表达式来有条件地抑制所需的文本。
SQL表达式
(select count(1) from dbo.TABLE where description = 'my_description')
然后在抑制公式中:
{?SQL_EXPRESSSION} = 0