7.53.2 IFの使用例
例1:フィールド#Iが10よりも大きい場合は、その旨を示すメッセージを発行し、それ以外の場合は、フィールド#Iが10以下であることを示すメッセージを発行します。
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よりも大きい場合は、特定の一連のコマンドを実行し、それ以外の場合は、別の一連のコマンドを実行します。
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