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
   IF_MODE IS(*DELETE)

     DELETE FROM
 
    DELETE FROM_FILE(PSLMST)
 
 
ENDIF
 EVTROUTINE HANDLING
   EVTROUTINE HANDLING(#DELETE.CLICK)

   DELETE FROM
 
   DELETE FROM_FILE(PSLMST)
 WITH
 WITH_KEY(#EMPNO)
 
ENDROUTINE 
 
ENDROUTINE

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

...