Versions Compared

Key

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

LANSAファンクションのIF_MODEステートメントの記述は、Visual LANSAのイベント・ルーチンの記述に対応します。例えば、LANSAファンクションでは、通常は*DELETEモードをテストするIF_MODEステートメントにDELETEステートメントを記述してアイテムを削除していました。Visual LANSAでは、削除ボタンのClickイベントにDELETEステートメントを置きます。

LANSAファンクション

Visual LANSAフォーム

 IF_MODE IS(*DELETE)
     DELETE FROM_FILE(PSLMST) 
ENDIF

 EVTROUTINE HANDLING(#DELETE.CLICK)
   DELETE FROM_FILE(PSLMST) WITH_KEY(#EMPNO) 
ENDROUTINE 

IFステートメント内のコードが条件がtrueの場合に限り実行されるのと同じように、削除ボタンのClickイベントのコードは、ボタンをクリックしたときに限り実行されます。

...