Asp.net Crystal Report:If-Else If公式

Asp.net Crystal Report:If-Else If公式,asp.net,crystal-reports,crystal-reports-2008,crystal-reports-xi,crystal-reports-server,Asp.net,Crystal Reports,Crystal Reports 2008,Crystal Reports Xi,Crystal Reports Server,对于crystal report中的一个字符串字段,我希望写出一个公式,如果该字段为空,则应显示为“无值”,否则应显示实际值 我写的是 局部变量x; 如果{mysp;1.mystringfield}=”“或IsNull({mysp;1.mystringfield}),则 x:=“无值”; 其他 x:={mysp;1.mystringfield} 粗体标记显示错误,表示“剩余文本似乎不是公式crystal reports的一部分” 我的公式有什么错误 让我知道更多的投入 谢谢我想你需要删除并将或括

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

我写的是

局部变量x; 如果{mysp;1.mystringfield}=”“或IsNull({mysp;1.mystringfield}),则 x:=“无值”; 其他 x:={mysp;1.mystringfield}

粗体标记显示错误,表示“剩余文本似乎不是公式crystal reports的一部分”

我的公式有什么错误

让我知道更多的投入


谢谢

我想你需要删除
并将或括在括号中:

Local StringVar x; 

If (IsNull({mysp;1.mystringfield}) or {mysp;1.mystringfield} ="") then 
x := "No value"
Else 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}

@巴里:谢谢你的帮助。。。这确实奏效了!。但在没有值的情况下,报告不会显示无值。然而,其他条件确实有效!您是在报告上显示x还是在字段值上显示?@Beth:我在显示字段value@Romil-那么你是在报告上显示公式,而不是存储过程中的字段?@Barry:我是在报告上显示公式report@Barry:谢谢你的帮助。。。这确实奏效了!。但在没有值的情况下,报告不会显示无值。然而,其他条件确实有效!您是在报告上显示x还是在字段值上显示?@Beth:我在显示字段value@Romil-那么您是在报告上显示公式,而不是存储过程中的字段?@Barry:我是在报告上显示公式