質問

がその答えがあちこちにこのサイトが、私はいつ若干異なる質問です。

は結晶の報告書では、この構文なのか。

Trim({PatientProfile.First}) + " "
    + Trim(Iif(
        IsNull({PatientProfile.Middle}) 
        , Trim({PatientProfile.Middle}) + " "
        , " "
        )
    )  
+ Trim({PatientProfile.Last})

ピックアップしました。液

If IsNull({PatientProfile.Middle}) Then
    Trim({PatientProfile.First})
        + " " + Trim({PatientProfile.Last})
Else
    Trim({PatientProfile.First})
       + " " + Trim({PatientProfile.Middle})
       + " " + Trim({PatientProfile.Last})

かがまず図ですよろしくお願いします最初のバージョンになっていますか?

ドキュメンテーションにその他の言

  • 評価の分野で指定された現在の記録及び場合にTRUEを返しますフィールドはnull値

や産業ファンド投資法人に与え

  • [返します]truePart場合に表現はTrue、falsePart場合に表現はFalseです。の型が返される値と同じタイプのtruePartとfalsePart.

と思いま見つめることをライン"について返却値の型までお問い合わせくださいですが、---

役に立ちましたか?

解決

私は、CRが両方IIFS真と偽の部品を評価だと思います。もしヌル値aganst評価されるであろうが、「トリム({PatientProfile.Middle})」部分を有しているので、CR式の評価は、単に失敗と思われる。

他のヒント

  
    

どこのCrystal Reportsドキュメントでは、この構文は動作しないん?

  

私は、Crystal Reportsでは動作しません、すべてを文書化するために、全宇宙の中で十分にどこでも大きな存在である疑う...

いい年を下すにはもっとこの問題ながらそうとしていることを同じことをしているのです。面白いのに十分なかった事もないの回答結晶の報告書ではなく、 リンクシステム.

Baiscallyであれば、結晶の報告8.xまたは10です。x、 ISNULLIIF んも一緒に働いています。当サイトから:

原因

がある不具合の解消方法を合わせて報告8.x10.xを防止する上記の式から働きます。の'I'、'その他'コマンドできない機能と、を含むを使用しようとしている"ない"の変更、その他のコマンド例えば、産業ファンド投資法人(いその他()).

その問題の解決

の回避策は使用"の場合-その他"です。例えば、

If IsNull({~CRPT_TMP0001_ttx.install_date}) Then "TBD" Else "In Progress"

で使用している場合は、CR8.xまたは10です。x(た)いてのデモインのホテルを表示.でも楽しくリアルにご列複数の分野のうち、いくつかはNULLです。

この方法を試してください。

currencyvar tt;
currencyvar dect;
tt :={ship.comm_amount};
dect := tt - Truncate(tt);
tt := truncate(tt);
dect := dect * 100;
if dect = 0 then
UPPERCASE('$ ' + ToWords (tt,0 )) + ' ONLY'
else
UPPERCASE('$ ' + ToWords (tt,0) + ' And ' + ToWords(dect,0)) + ' ONLY ';
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top