Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/else_e.htm]
現在地:

...

7.41.2 ELSE の使用例

...

例1:フィールド#Iが10より大きい場合は、その旨を示すメッセージを発行し、それ以外の場合は、フィールド#Iが10以下であることを示すメッセージを発行します。

Code Block
IF       COND('

...

#I *GT 10')

...


MESSAGE  MSGTXT('

...

#I is greater than 10')
ELSE

...


MESSAGE  MSGTXT('#I is less than or equal to 10')
ENDIF


例2:#QUANTITYが10未満で、かつ#MEASUREが42.67より大きい場合は、特定の一連のコマンドを実行し、それ以外の場合は、別の一連のコマンドを実行します。

Code Block
IF       COND('(#QUANTITY *LT 10) *AND (#MEASURE *GT 42.67)')

...


* << commands to execute when condition is true >>
ELSE
* << commands to execute when condition is false >>
ENDIF