第 4 章 FORM の機能を知ろ う
4.1 画面定義体に定義で き る機能
4.1.1 全般情報
■名前
画面定義体のフ ァ イ ル名です. 利用者プ ロ グ ラ ムで画面定義体を利用す る と き の名前です.
■プロパティ
定義体名:
画面定義体で設定した項目のレコードの総称名です.
定義体情報:
画面定義体作成時の情報と作成した画面定義体を実行するときの情報です.定義体情報には,以下 のものがあります.
- 定義体サイズ(縦幅,横幅)
- 項目制御部
- コード情報
- 小数点および区切り文字
- 常 駐
- アトリビュート文字
- 色拡張
- 画面背景色
- 罫線網がけ情報
- カーソル移動順序設定
- 保存サイズ拡張 入力処理:
入力可能な項目の表示方法です.
エラー処理:
エラー発生時の項目の表示方法と処理方法です.
選択処理:
項目を選択して,利用者プログラムに項目の情報を通知する処理を行うかどうかの情報です.ま た,選択処理を行う場合の属性の情報です.
画面ヘルプ:
操作を助ける説明などを画面に表示する情報です.
4.1.2 設定で き る項目
以下の項目が設定で き ます.
• 数字項目
• 英数字項目
• 日本語項目
• 混在項目
• 固定リテラル項目
• キーマット英数字項目,キーマット日本語項目
• 組込みメディア項目
■項目プロパティ
項目ご と に設定で き る 属性 と し て以下の属性があ り ます.
◆ 画面に出力するときの装飾属性
縦幅指定:
矩形の項目を設定(英数字項目,日本語項目,および混在項目)します.
色(項目色):
色,反転,輝度,点滅を指定できます.
項目背景色:
項目の背景色を指定できます.
文字の大きさ(文字編集,日本語編集):
全角,平体,長体,倍角,半角を指定します.
初期値:
最初に出力するデータを設定します.
編集形式:
¥記号,符号,桁区切り記号などを付けた数字項目を指定します.
◆ 画面に入力するときの属性
自動入力:
最終桁にデータを入力すると入力が終了したことを示します.
脱出要求:
最終桁にデータを入力しても,カーソルが次の項目に移動しないように設定します.
右詰め入力:
入力した数字項目を右側から表示します.
入力時編集:
数字項目の編集形式に合わせてデータを表示します.
シフト状態:
項目の入力モードの初期状態を設定します.
◆ 入力項目のチェック属性
必須入力:
1文字のデータが入力されているかどうかを検査します.
全桁入力:
全桁分のデータが入力されているかどうかを検査します.
日本語検査:
入力した日本語項目が正しいかどうかを検査します.
数字検査:
入力した数字項目が正しいかどうかを検査します.
入力値検査:
最小けた数,有効値,下限値,上限値について検査します.
◆ 入力が省略されたときの属性
省略埋込み:
データが省略されたときに,レコード領域に通知するデータを設定します.
◆ メッセージなどを表示する属性
メッセージ表示:
メッセージなど常に表示したい項目を設定します.
◆ 項目を選択すると利用者プログラムに通知する属性
選択属性:
項目を選択した後の処置(選択のみ,入力が終了する)の属性を設定します.
項目ヘルプ:
4.1.3 罫線/網がけ
罫線/網がけの属性 と し て項目罫線 と 線画罫線があ り ます. それぞれの設定で き る 罫線/網がけ を以下に 示 し ます.
項目罫線:
垂直線,水平線(上,下),枠,定型パターン 実線,点線
線画罫線:
垂直線,水平線(下),枠,定型パターン 線幅(細線,標準線)
線種(実線,点線,破線,一点鎖線)
罫線色
網がけパターン 網がけ色
枠線表示(網がけに枠線を付けるかどうかを指定)
4.1.4 項目群
利用者プ ロ グ ラ ムの入力ま たは出力処理を複数の項目単位で行 う グループ を設定 し ます. ま た, 画面上の カー ソ ル移動順序が設定で き ます.
4.1.5 定義体形式
自由形式, 伝票形式が設定で き ます.
4.1.6 ア テ ン シ ョ ン情報/ メ ニ ュ ー定義
実行時に画面の制御を行 う ために利用者プ ロ グ ラ ムに通知 さ れ る 情報です.
アテンション情報:
キーボードのファンクションキーを押して画面の制御を行う場合の情報です.
メニュー定義:
メニューを選択することによって画面の制御を行う場合の情報です.
“4.4 レコード領域を知る ~レコード定義~”
4.1.7 項目選択
項目を選択す る には, 項目に選択属性を設定 し ます (選択属性を設定 し た項目を選択項目 と 呼びます).
選択項目を グループ化 し て選択条件やボ タ ンの形に表示 し た り す る 場合は, 選択群を設定 し ます.
4.1.8 画面分割 し てス ク ロールする ~分割ス ク ロール~
画面を分割 し て ス ク ロ ールす る 画面を設定で き ます.
選択項目のみ
名刺入力画面
終了 取消
選択群を設定
名刺入力画面
終了 取消
お名前:
会社名:
部署名:
役職:
部長 課長 主任 その他
住所 : 郵便番号:・・
電話番号:・・
FAX番号 :・・
関係情報
仕事 私用
お名前:
会社名:
部署名:
役職:
○部長 ○課長 ○主任 ○その他
住所 : 郵便番号:・・
電話番号:・・
FAX番号 :・・
関係情報
□仕事 □私用
入力を終了/取り消す場合に 選択
プッシュボタン
どれか1つ必ず選択 ラジオボタン
必要な場合のみ選択 チェックボックス
固 定 域
固 定 域
名刺入力画面
終了 取消
フリガナ お名前:
会社名:
部署名:
役職:
○部長 ○課長 ○主任 ○その他 住所 : 郵便番号:・・
電話番号:・・
FAX番号 :・・
関係情報 □仕事 □私用
固 定 域
固 定 域
名刺入力画面 画面定義体
名刺入力画面
終了 取消
フリガナ お名前:○○ ○○
会社名:○○○株式会社 部署名:
役職:
○部長 ○課長 ○主任 ○その他 住所 : 郵便番号:・・
電話番号:・・
名刺入力画面
終了 取消
フリガナ お名前:○○ ○○
○部長 ○課長 ○主任 ○その他 住所 : 郵便番号:・・
電話番号:・・
FAX番号 :・・
関係情報 □仕事 □私用
下 ス ク ロ
| ル
4.1.9 画面制御の定義 ~振分け手順~
実行時に表示す る 画面定義体への入力に対 し て, 次に ど の よ う な処理を行 う か を設定で き ます.
『FORM ヘルプ』
• 概要
└画面定義体の定義
• 画面別操作ガイド
└操作ガイド-編集画面 操作ガイド-項目群一覧 操作ガイド-振分け手順 操作ガイド-メニュー定義 操作ガイド-選択群
−振分け方法 入力項目
プログラム
−画面上での 応答 (振分け値)
メニュー画面 1:売上明細作成 2:仕入れ明細作成 3:終了
どの処理を行いますか :
1を指定
3を指定 2を指定
画面
コマンド
−次の処理の 種別 (プログラム /コマンド /画面)
−処理内容 (呼出し名)
:売上明細画面が 表示される
:仕入れ明細プログ ラムが実行される
:プログラム終了 コマンドが実行される