Page History
LANSAファンクションのIF_MODEステートメントの記述は、Visual LANSAのイベント・ルーチンの記述に対応します。例えば、LANSAファンクションでは、通常は*DELETEモードをテストするIF_MODEステートメントにDELETEステートメントを記述してアイテムを削除していました。Visual LANSAでは、削除ボタンのClickイベントにDELETEステートメントを置きます。
LANSAファンクション | Visual LANSAフォーム |
|---|
IF_MODE IS(*DELETE) |
DELETE FROM
|
|
EVTROUTINE HANDLING(#DELETE.CLICK) |
DELETE FROM
|
WITH_KEY(#EMPNO) |
ENDROUTINE
|
IFステートメント内のコードが条件がtrueの場合に限り実行されるのと同じように、削除ボタンのClickイベントのコードは、ボタンをクリックしたときに限り実行されます。
...