画面・帳票サポートシステム XMAP3 プログラミングガイド 画面編
画面単位にAPに制御を戻し,入力したデータを一回の画面入力で一括して処理する方法です。標準的な画面入出力の業務に適しています。なお,この例ではGUI画面を想定していますが,CUI画面でも同じような処理が実現できます。CUI画面を使用する場合は,プッシュボタンの代わりに,ファンクションキーを使用します。
画面からのデータが入力されたあと,AP中ではどのプッシュボタン(CUI画面の場合,ファンクションキー)が押されたかを判定します。
「終了」の場合はAPを終了します。「確認」の場合は,入力したデータ(「品番」「数量」)に対応した出力データを設定し,「表示形態=一部上書」で画面を再表示します。「登録」の場合は,出力論理マップをクリアしたあと「入力・選択状態の扱い=初期状態」および「表示形態=一部上書」で画面を再表示します。
コーディングパターンの例を次の図に示します。マップ名は「GAM1GC」です。プログラムサイズは約12KBです。
図8-18 画面単位にデータを入力するコーディング(1/3)
図8-19 画面単位にデータを入力するコーディング(2/3)
図8-20 画面単位にデータを入力するコーディング(3/3)
All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.