画面・帳票サポートシステム XMAP3 プログラミングガイド 画面編
フィールド単位にAPに制御を戻して,入力や確認に必要な情報を画面に少しずつ表示していく方法です。フィールド単位に処理するので,少量のデータを頻繁に入出力するようなデータエントリ業務に適しています。なお,フィールド単位に処理をするため,C/Sシステムのように逐一,サーバとの送受信が発生するようなシステムでは,処理動作が遅くなりますので,ご注意ください。
APから,ある入力フィールドに対してフォーカス・カーソルを位置づけると入力可能となります。その他の入力フィールドには入力できません。
図8-21 エントリ画面(フィールド単位にデータを入力する)
画面表示の際に,入力したいフィールドに対してフォーカス・カーソルを位置づけることでフィールド単位入力を実現します。APには,フォーカス・カーソルを位置づけたフィールドからの入力データだけが返り,そのデータに対応する処理が呼び出されます。処理が終わったら,次に入力するフィールドにフォーカス・カーソルを位置づけて画面を再表示します。以降,入力フィールドの個数分,これらの処理を繰り返します。
コーディングパターン例を次の図に示します。マップ名は「FIE1GC」です。プログラムサイズは約10KBです。
図8-22 フィールド単位にデータを入力するコーディング例(1/4)
図8-23 フィールド単位にデータを入力するコーディング例(2/4)
図8-24 フィールド単位にデータを入力するコーディング例(3/4)
図8-25 フィールド単位にデータを入力するコーディング例(4/4)
All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.