Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 如果crystal中的字段值为空,则抑制文本对象_Crystal Reports - Fatal编程技术网

Crystal reports 如果crystal中的字段值为空,则抑制文本对象

Crystal reports 如果crystal中的字段值为空,则抑制文本对象,crystal-reports,Crystal Reports,我试图通过右键单击文本对象,选择抑制并点击x2按钮并添加公式来抑制crystal中的文本值 isnull(field) 当我查看打印预览时,当字段值为空时,文本仍然存在。在Crystal Reports中,当您将鼠标悬停在被抑制的字段上时,占位符仍将显示在屏幕上。由于字段为空,因此空字段和抑制字段之间实际上没有视觉上的区别 ~Nathan在公式部分,我将代码从 isnull(field) 到 我可以将我的字段放在一个部分中,右键单击该部分(编辑器的左边距)并选择section Ex

我试图通过右键单击文本对象,选择抑制并点击
x2
按钮并添加公式来抑制crystal中的文本值

isnull(field) 

当我查看打印预览时,当字段值为空时,文本仍然存在。

在Crystal Reports中,当您将鼠标悬停在被抑制的字段上时,占位符仍将显示在屏幕上。由于字段为空,因此空字段和抑制字段之间实际上没有视觉上的区别


~Nathan

在公式部分,我将代码从

isnull(field)    


我可以将我的字段放在一个部分中,右键单击该部分(编辑器的左边距)并选择section Expert。。。在Section Expert中,我确保选择了正确的节,然后我可以选中“抑制空白节”框。

实际上您所需要的只是一对{}内()

如果报告中的任何内容为空,则抑制该内容的正确代码行为:

isnull({your_report_name.database_field_name})

我一直在寻找这个简单的答案。非常感谢。你的意思是右键单击文本对象,选择格式化文本…,选中抑制旁边的框,然后点击
x-2
按钮吗?@dougp这也是我看到的。
isnull({your_report_name.database_field_name})