2016-07-13 15 views
0

{SAMPLEPARAM.PA_NAME} = "Methylene Chloride"の場合、アスタリスクの追加を停止する必要があります。どのようにこの動作を達成できますか?if文からの除外文字列

if {METHOD.ME_TYP} ='COFA' 
then '* '+ {SAMPLEPARAM.PA_NAME} 
else if (IsNull ({METHOD.ME_TYP}) or {METHOD.ME_TYP} = ' ') 
then {SAMPLEPARAM.PA_NAME} 
else {SAMPLEPARAM.PA_NAME} 
+0

作成した式に何が問題がありますか? – Siva

+0

'と{SAMPLEPARAM.PA_NAME} =" Methylene Chloride "'を追加しますか? – Furtiro

+0

"メチレンクロリド"は{METHOD.ME_TYP} = 'COFA'なので、*を先頭に付けます。私はこれだけを除外したい – Davek

答えて

0

あなたは「塩化メチレン」は、アスタリスクを持たないようにしたい場合は、あなたがしなければならないすべてはそれがその特定の文字列が見つかった場合はスキップするコードを教えています。

同時に、{METHOD.ME_TYP}にチェックを入れたときに部品を取り外すことによってコードを単純化します。あなたのコードには3つの枝がありますが、最後の2つは同じです。 ELSE IFは役に立ちません。

IF ({METHOD.ME_TYP} = 'COFA') AND ({SAMPLEPARAM.PA_NAME} <> "Methylene Chloride") 
    THEN '* ' + {SAMPLEPARAM.PA_NAME} 
ELSE {SAMPLEPARAM.PA_NAME} 
関連する問題