我试图通过右键单击文本对象来抑制水晶中的文本值,选择抑制并按下x2
按钮并添加公式
isnull(field)
当我查看打印预览时,当字段值为空时,文本仍然存在。
答案 0 :(得分:6)
在公式部分,我从
更改了代码isnull(field)
到
if {field} = "" then
true;
答案 1 :(得分:0)
在Crystal Reports中,当您将鼠标悬停在已抑制字段上时,占位符仍将显示在屏幕上。由于该字段为NULL,因此确实不会成为NULL和抑制字段之间的视觉差异。
~Nathan
答案 2 :(得分:0)
我可以将我的字段放在一个部分中,右键单击该部分(编辑器的左边距),然后选择“ Section Expert”。在“ Section Expert”中,我确保选择了正确的部分,然后可以检查框“禁止空白部分”。
答案 3 :(得分:0)
您真正需要的只是()中的一对{}
如果报告中的任何内容为null,则纠正该行的代码为:
isnull({your_report_name.database_field_name})