2016-04-08 11 views
0

初めてのポスター、長い時間のlurker ...私はこのコミュニティにできるだけ貢献することができます、ここの人々は素晴らしいです。とにかく、ここに私の質問です...私はプログラマーではないので、私は専門用語の私の不足のために進んでお詫び申し上げます、私は仕事のための基本的なプログラミングを行います。複数の類似のステートメントでレコードを選択できない

グループヘッダーセクションにある2つのフィールドに基づいてレコードを選択したいとします。

これらのフィールドには特定のテキストが含まれている必要があり、必要なテキストが含まれている必要があります。選択エキスパートで後で使用する別のテキスト文字列または数字をグループヘッダーに表示したい。問題は、データに基づいて、2つのフィールドのいずれかが設定されているか、または両方が設定されていることです。したがって私は以下のことを試みてきました。

IF {FIELD1.NAME} like "*Example*" THEN "Display" 
ELSE IF {FIELD2.NAME} like "*Example*" THEN "Display"; 

これを試してみると、FIELD1.NAMEが入力されている「表示」だけが表示されます。 FIELD2.NAMEにFIELD1.NAMEが空白の場合は、「表示」は表示されません。

どちらも入力されているか、FIELD1.NAMEだけが入力されている場合も表示されます...私は期待していますが、後で動作しません。

2つのフィールドのどちらかが入力され、フィールドに必要な「」が含まれている場合、「表示」を表示するにはどうすればよいですか?

答えて

0

私は以下の...それを把握することができたが、私が使用したコードです。

IF ISNULL({FIELD1.NAME}) and {FIELD2.NAME} like "*Example*" 
then "Display" 

ELSE IF ISNULL({FIELD2.NAME}) and {FIELD1.NAME} like "*Example*" 
then "Display" 

ELSE IF {FIELD1.NAME} like "*Example*" and {FIELD2.NAME} like "*Example*" 
then "Display"; 

ありがとうございました。私はnullが最初に数えられなかったからだと思う。それはそれと関係がある。

0

このようにしてみてください:

IF {FIELD1.NAME} like "*Example*" and {FIELD2.NAME} like "*Example*" 
THEN "Display" 
ELSE IF ISNULL({FIELD1.NAME}) and {FIELD2.NAME} like "*Example*" 
THEN "Display" 
ELSE IF {FIELD1.NAME} like "*Example*" and ISNULL({FIELD2.NAME}) 
THEN "Display"; 
+0

ありがとうございました...しかし、残念ながらそれは機能しませんでした。 – Jbrady90

+0

field1.nameフィールドの値は何ですか?可能な値は何かを意味します – Siva

関連する問題