12.4.15 IF(データの値比較)
条件が成立したときは,ELSEの前のTDコマンド群を実行します。条件が成立しないときは,ELSEのあとのTDコマンド群を実行します。
- 形式
-
-
CONDITION(比較条件式)
比較については,「9.3.1 データの比較・代入規則」の「(2) データの比較規則」を参照してください。
-
TDコマンド群
条件が成立したときと,成立しなかったときに実行するTDコマンド群を指定します。
-
- 使用例
-
文番号8700で中断し,R-CODE(I)の値によって,TDコマンドを実行します。
SET QUALIFICATION (#PROG(社員)) SET BREAK ST(8700) DO IF CONDITION(R-CODE(I) = 0) DISPLAY COM('**TEST OK **') ELSE IF CONDITION(R-CODE(I) NOT= 8) DISPLAY COMMENT ('??? TEST NG') DISPLAY DATA(R-CODE(I)) HEX ASSIGN DATA(R-CODE(I)) VALUE(8) ELSE DISPLAY COMMENT ('**ERROR TEST OK**') ENDIF ENDIF GO ENDDO GO