0

クリスタルレポートの1つの文字列フィールドについて、そのフィールドがヌルの場合は「値なし」と表示し、それ以外の場合は実際の値が表示されます。Crystal Report:その他の場合式

私が書いたのは

ローカルStringVar x; {mysp; 1.mystringfield} = ""またはIsNull({mysp; 1.mystringfield})の場合、 x:= "値なし";エルス X:= {mysp; 1.mystringfield}

いただきました間違った私の式で「残りのテキストは、式の結晶報告書の一部であるようには見えない」と言って大胆なマークが示すエラーを?

私はより多くの入力

おかげ

私はあなたが ;を削除してラップする必要があると思う

答えて

2

またはカッコで知ってみましょう:

Local StringVar x; 

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

@Barryを:助けてくれてありがとう...実際に働いた!値がない場合はレポートにNo Valueが表示されません。しかし、else条件がうまくいきます! –

+1

レポートまたはフィールド値にxを表示していますか? – Beth

+0

@Beth:フィールド値を表示しています –

1
IF Isnull({mysp;1.mystringfield}) Then 
    "No Value" 
Else 
    {mysp;1.mystringfield} 
関連する問題