水晶报告:If-Else If Formula

时间:2011-01-06 15:12:55

标签: asp.net crystal-reports crystal-reports-2008 crystal-reports-xi crystal-reports-server

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

我写的是

Local StringVar x; 如果{mysp; 1.mystringfield} =“”或IsNull({mysp; 1.mystringfield})那么 x:=“没有价值”; 的否则 x:= {mysp; 1.mystringfield}

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

我的公式有什么不对?

让我知道更多输入

感谢

2 个答案:

答案 0 :(得分:2)

我认为您需要删除;并将括号括起来:

Local StringVar x; 

If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then 
x := "No value"
Else x := {mysp;1.mystringfield}

答案 1 :(得分:1)