画面・帳票サポートシステム XMAP3 プログラミングガイド 画面編
画面定義で使用できる表示属性の解説を示します。
| オブジェクトの種類 | 背景色の設定 | 結果 |
|---|---|---|
| ボックス系オブジェクト (枠付きのテキスト・フィールド系オブジェクトも含む) |
透明 | 画面の背景色が反映される |
| 色付き | 設定した色が反映される | |
| ボタン系オブジェクトおよび スクロールバー |
− | 常にグレー |
使用目的と,使用目的を指定できるオブジェクトの一覧を次の表に示します。
表中のオブジェクト名称は,次のとおりです。
表A-8 使用目的
| 使用目的 | オブジェクト | 説明 |
|---|---|---|
| 数字 |
|
数字コードデータの入力 必要に応じて「遷移条件」の「全桁必須」属性と組み合わせて使用する。 COBOLのPICTURE句に従った入力チェックをする。 モジュラスチェックをする。 |
| POP(手動―数字) |
|
|
| 金額(GUI画面) |
|
右寄せで表示する。また,先頭に「\」を付けたり,3桁ごとに「,」を付けたり,小数点の入力を許したりする。 入力データ:「0〜9」「+」「−」 |
| 数値(GUI画面) |
|
右寄せで表示する。オプションを使用して,負の値や小数点の入力を許したり,チェックしたりできる。 入力データ:「0〜9」「+」「−」 |
| カナ |
|
カナ文字入力のため,日本語入力システムをオンにする。 カナだけの入力に加え,オプションを使用して数字や英文字を入力できる。 |
| POP(手動―カナ) |
|
|
| 英数 |
|
半角文字の入力用。オプションを使用して,英数,数字,カナなどの入力を制限できる。 |
| POP(手動―英数) |
|
|
| POP(自動―英数) | ||
| 日本語 |
|
漢字の入力用。日本語入力システムをオンにする。オプションを使用して,漢字だけの入力か,漢字と英数の混在入力かをチェックできる。 |
| POP(手動―日本語) |
|
|
| POP(自動―日本語) | ||
| パスワード |
|
半角文字の入力用。入力した文字は表示されない。GUI画面では,オプションを使用して入力文字の代わりに「*」を表示するか,何も表示しないかを指定できる。 |
| MCR |
|
キーボードではなくIDカード(MCR)での入力ができる。 オプションを使用して,入力された文字を表示することもできる。 |
表A-9 詳細目的とデータ型
| 使用目的 | 詳細目的 | データ型※1 | 入力できる文字 | |
|---|---|---|---|---|
| COBOL | ||||
| 入力データ型 | 出力データ型 | |||
| 数字※2 | 数字・ 数字記号※2 |
文字(XX)※2 | 文字(XX) | 0〜9 + − * .,\ |
| 99999※2 | 99999 | |||
| 99999 | ZZZZ9 | |||
| その他のピクチャ | その他のピクチャ | |||
| モジュラス | 文字(XX) | 文字(XX) | 0〜9 最終桁がモジュラスチェック用数字 |
|
| 99999 | 99999 | |||
| 99999 | ZZZZ9 | |||
| その他のピクチャ | その他のピクチャ | |||
| 数字 | 文字(XX) | 文字(XX) | 0〜9 | |
| 99999 | 99999 | |||
| 金額 | 数字 | 文字(XX) | 文字(XX) | 0〜9 |
| 99999 | 99999 | |||
| 小数点付き | 999V9 | 999.9 | 0〜9 .(1個だけ) |
|
| 99V99 | 99.99 | |||
| 9V999 | 9.999 | |||
| V9999 | .9999 | |||
| 符号付き | S99999 | -99999 | 0〜9 + − | |
| 符号・小数点 付き |
S999V9 | -999.9 | 0〜9 + − .(1個だけ) |
|
| S99V99 | -99.99 | |||
| S9V999 | -9.999 | |||
| SV9999 | -.9999 | |||
| 数値 | 数字 | 文字(XX) | 文字(XX) | 0〜9 |
| 99999 | 99999 | |||
| 小数点付き | 999V9 | 999.9 | 0〜9 .(1個だけ) |
|
| 99V99 | 99.99 | |||
| 9V999 | 9.999 | |||
| V9999 | .9999 | |||
| 符号付き | S99999 | -99999 | 0〜9 + − | |
| 符号・小数点 付き |
S999V9 | -999.9 | 0〜9 + − .(1個だけ) |
|
| S99V99 | -99.99 | |||
| S9V999 | -9.999 | |||
| SV9999 | -.9999 | |||
| 数字・数字記号 | 文字(XX) | 文字(XX) | 0〜9 + − * .,\ |
|
| カナ※2 | カナ・半角 ※2 |
文字(XX) | 文字(XX) | 半角:すべての半角文字 カナ:ア〜ンとカナ小文字 ゜ ゛ 英大:A〜Z 数:0〜9 マイナス:− 長音:カナ長音記号 |
| カナ | ||||
| カナ・英大・数 | ||||
| カナ・英大・数・マイナス | ||||
| カナ・英大・数・長音 | ||||
| カナ・英大・数・マイナス・長音 | ||||
| カナ・数 | ||||
| カナ・数・マイナス | ||||
| カナ・数・長音 | ||||
| カナ・数・マイナス・長音 | ||||
| 英数※2 | 半角※2 | 文字(XX) | 文字(XX) | 半角:すべての半角文字 英大:A〜Z 英小:a〜z カナ:ア〜ンとカナ小文字 ゜ ゛ 数:0〜9 マイナス:− アスタリスク:* コンマ:, 記号:# @ \ /などの英記号 |
| 英大・カナ・数・記号 | ||||
| 英大 | ||||
| アスタリスク・英大 | ||||
| 英大・英小 | ||||
| 英大・数・マイナス | ||||
| 英大・数 | ||||
| 英大・英小・コンマ | ||||
| 数・マイナス | ||||
| 日本語※2 | 混在※2 (全角・半角) |
文字(XX) | 文字(XX) | 全角と半角 |
| 漢字※2 | 文字(XX) | 文字(XX) | 全角だけ | |
| 漢字(NN) | 漢字(NN) | |||
| 漢字(XX)※3 | 漢字(XX)※3 | |||
| パスワード | 半角 | 文字(XX) | 文字(XX) | 半角:すべての半角文字 英大:A〜Z 英小:a〜z 数:0〜9 |
| 英大 | ||||
| 英大・英小 | ||||
| 英大・数 | ||||
| MCR | 半角 | 文字(XX) | 出力なし | 半角:すべての半角文字 |
| POP (手動−数字) |
数字・数字記号 | 文字(XX) | 文字(XX) | 0〜9 + − * .,\ |
| POP (手動−カナ) |
カナ・半角 | 文字(XX) | 文字(XX) | カナ:ア〜ンとカナ小文字 ゜ ゛ 半角:すべての半角文字 |
| POP (手動−英数) (自動−英数) |
半角 | 文字(XX) | 文字(XX) | 半角:すべての半角文字 |
| POP (手動−日本語) (自動−日本語) |
混在 (全角・半角) |
文字(XX) | 文字(XX) | 全角と半角 |
| 漢字 | 文字(XX) | 文字(XX) | 全角だけ | |
| 漢字(NN) | 漢字(NN) | |||
表A-10 表示書式と入力形式・格納形式(日付)
| 日付ダイアログの表示書式 (表示書式は実際の日付に関係なく固定です) |
入力形式/格納形式 |
|---|---|
| 1997/ 8/ 7 | YYYYMMDD |
| 1997/08/07 | |
| 1997- 8- 7 | |
| 1997-08-07 | |
| 1997. 8. 7 | |
| 1997.08.07 | |
| 1997 8 7 | |
| 19970807 | |
| 97/ 8/ 7 | YYMMDD |
| 97/08/07 | |
| 97- 8- 7 | |
| 97-08-07 | |
| 97. 8. 7 | |
| 97.08.07 | |
| 97 8 7 | |
| 970807 | |
| 平成 9年 8月 7日 | GYYMMDD |
| 平成09年08月07日 | |
| 平 9年 8月 7日 | |
| 平09年08月07日 | |
| 年月 平成 9年 8月 | GYYMM |
| 年月 平成09年08月 | |
| 年月 平 9年 8月 | |
| 年月 平09年08月 | |
| 年月 1997/ 8 | YYYYMM |
| 年月 1997/08 | |
| 年月 1997- 8 | |
| 年月 1997-08 | |
| 年月 1997. 8 | |
| 年月 1997.08 | |
| 年月 1997 8 | |
| 年月 199708 | |
| 年月 97/ 8 | YYMM |
| 年月 97/08 | |
| 年月 97- 8 | |
| 年月 97-08 | |
| 年月 97. 8 | |
| 年月 97.08 | |
| 年月 97 8 | |
| 年月 9708 | |
| 月日 8/ 7 | MMDD |
| 月日 08/07 | |
| 月日 8- 7 | |
| 月日 08-07 | |
| 月日 8. 7 | |
| 月日 08.07 | |
| 月日 8 7 | |
| 月日 0807 | |
| 年 平 9年 | GYY |
| 年 平09年 | |
| 年 9 | YYYY |
| 年 0009 | |
| 年 9 | YY |
| 年 09 | |
| 月 8 | MM |
| 月 08 | |
| 日 7 | DD |
| 日 07 |
表A-11 表示書式と入力形式・格納形式(時刻)
| 時刻ダイアログの表示書式 (表示書式は実際の時刻に関係なく固定です) |
入力形式/格納形式 |
|---|---|
| 21:08:07 | HHMMSS |
| 21: 8: 7 | |
| 21.08.07 | |
| 21. 8. 7 | |
| PM09:08:07 | HHMMSS(出力時刻だけ) |
| PM 9: 8: 7 | |
| PM09.08.07 | |
| PM 9. 8. 7 | |
| 09:08:07PM | |
| 9: 8: 7PM | |
| 09.08.07PM | |
| 9. 8. 7PM | |
| 21時08分07秒 | HHMMSS |
| 21時 8分 7秒 | |
| 210807 | |
| 21 8 7 | |
| 時分 21:08 | HHMM |
| 時分 21: 8 | |
| 時分 21.08 | |
| 時分 21. 8 | |
| 時分 PM09:08 | HHMM(出力時刻だけ) |
| 時分 PM 9: 8 | |
| 時分 PM09.08 | |
| 時分 PM 9. 8 | |
| 時分 09:08PM | |
| 時分 9: 8PM | |
| 時分 09.08PM | |
| 時分 9. 8PM | |
| 時分 21時08分 | HHMM |
| 時分 21時 8分 | |
| 時分 2108 | |
| 時分 21 8 | |
| 分秒 08:07 | MMSS |
| 分秒 8: 7 | |
| 分秒 08.07 | |
| 分秒 8. 7 | |
| 分秒 08分07秒 | |
| 分秒 8分 7秒 | |
| 分秒 0807 | |
| 分秒 8 7 | |
| 時 09時 | HH |
| 時 9時 | |
| 時 09 | |
| 時 9 | |
| 分 08分 | MM |
| 分 8分 | |
| 分 08 | |
| 分 8 | |
| 秒 07秒 | SS |
| 秒 7秒 | |
| 秒 07 | |
| 秒 7 |
All Rights Reserved. Copyright (C) 2001, 2006, Hitachi, Ltd.