0

对于水晶报表中的一个字符串字段,我希望编写公式,如果该字段为空,则应显示为“无值”,否则应显示实际值

我写的是

本地字符串变量 x; 如果 {mysp;1.mystringfield} ="" 或 IsNull({mysp;1.mystringfield}) 那么 x := "No value"; 否则 x := {mysp;1.mystringfield}

粗体标记显示错误说“剩余的文本似乎不是公式水晶报告的一部分”

我的公式有什么不正确的?

让我知道更多输入

谢谢

4

2 回答 2

2

我认为您需要删除;并将 or 括在括号中:

Local StringVar x; 

If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then 
x := "No value"
Else x := {mysp;1.mystringfield}
于 2011-01-06T15:20:48.263 回答
1
IF Isnull({mysp;1.mystringfield}) Then
  "No Value"
Else
  {mysp;1.mystringfield}
于 2011-01-06T17:01:45.297 回答