水晶报表:如果其他式If
问题描述:
对于水晶报表一个字符串字段我希望写出公式其中,如果该字段为空,它应该显示为“没有价值”否则实际值应该拿出水晶报表:如果其他式If
我写的是
Local StringVar x; 如果{mysp; 1.mystringfield} =“”或IsNull({mysp; 1.mystringfield}),那么 x:=“没有值”; 否则 X:= {mysp; 1.mystringfield}
粗体标记显示错误说“剩余文本不显示是的式晶体报告的一部分”
请告诉我不正确我的公式中?
让我知道更多的投入
感谢
答
我认为你需要删除;
和包裹或括号:
Local StringVar x;
If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then
x := "No value"
Else x := {mysp;1.mystringfield}
答
IF Isnull({mysp;1.mystringfield}) Then
"No Value"
Else
{mysp;1.mystringfield}
@Barry:感谢您的帮助...实际上工作!但报告在没有价值的情况下不显示“无价值”。然而,其他条件确实有用! – 2011-01-06 15:24:41