7.9.53 @@xmap3objects関数

形 式
@@xmap3objects(可変記号)
機 能
@@interface文でXMAP3を指定した可変記号からマップ定義のオブジェクト情報を取得するときに使用します。
規 則
  • @@set文の右辺に指定する。
  • 可変記号は@@interface文でATTR=XMAP3を指定した可変記号を指定する。
  • データ項目の定義情報は,@@set文の左辺の可変記号に二次元の配列で設定される。
  • 一次元の配列は,マップ定義のオブジェクト情報ごとに確保される。一次元の配列の添字には,数値を指定する。
  • 二次元の配列は,マップ定義のオブジェクト情報の種類ごとに確保される。二次元の配列の添字には,キーワードを指定する。
    取得できるデータ項目の定義情報を次に示します。
    マップ定義の情報添字に指定するキーワード
    オブジェクトの位置(行)
    オブジェクトの位置(列)
    オブジェクトの種類(大分類)種別1
    オブジェクトの区分(小分類)区分2
    オブジェクトの使用目的使用目的3
    データ名(接頭語・接尾語なし)データ名
    動的変更動的変更4
    出力用のデータ長データ長出
    出力用のデータ型データ型出5
    入力用のデータ長データ長入
    入力用のデータ型データ型入5
    反復回数(縦)反復縦
    反復回数(横)反復横
    反復間隔(縦)間隔縦
    反復間隔(横)間隔横
    数字編集文字列数字編集文字
    コメントコメント
    固定テキストのテキスト/初期値/トグル種別6テキスト
    キーワードの仮名文字と英数字は,半角文字を指定します。
    注※1
    「種別」に設定される値については「表7-9 種別に設定される値」を参照してください。
    注※2
    「区分」に設定される値については「表7-10 区分に設定される値」を参照してください。
    注※3
    「使用目的」に設定される値については「表7-11 使用目的に設定される値」を参照してください。
    注※4
    「動的変更」に設定される値については「表7-12 動的変更に設定される値」を参照してください。
    注※5
    「データ型出」,および「データ型入」に設定される値については「表7-13 データ型出,およびデータ型入に設定される値」を参照してください。
    注※6
    「トグル種別」に設定される値については「表7-14 トグル種別に設定される値」を参照してください。

    表7-9 種別に設定される値

    種類の設定値XMAP3のオブジェクトの種類
    (大分類)
    隠し隠しフィールド
    固定固定テキスト/フィールド
    出力出力テキスト/出力日付テキスト/出力時刻テキスト/出力フィールド/出力日付フィールド/出力時刻フィールド
    出力従出力テキスト/出力日付テキスト/出力時刻テキスト/出力フィールド/出力日付フィールド/出力時刻フィールド/スピンボックス/出力バーコード/出力OCRの下位項目,または入出力テキスト/入出力日付テキスト/入出力時刻テキスト/入出力フィールド/入出力日付フィールド/入出力時刻フィールドの出力項目の下位項目
    入力入出力テキスト/入出力日付テキスト/入出力時刻テキスト/入出力フィールド/入出力日付フィールド/入出力時刻フィールド
    入力従入出力テキスト/入出力日付テキスト/入出力時刻テキスト/入出力フィールド/入出力日付フィールド/入出力時刻フィールド/スピンボックスの入力項目の下位項目
    スピンスピンボックス
    固POP固定ポップアップ/フィールド
    可POP可変ポップアップ/フィールド
    固コンボ固定コンボボックス
    可コンボ可変コンボボックス
    単リスト単一選択リストボックス
    複リスト複数選択リストボックス
    プッシュプッシュボタン
    固ラジオ固定ラジオボタン
    可ラジオ可変ラジオボタン
    固チェック固定チェックボタン
    可チェック可変チェックボタン
    フィールドフィールドボックス
    固グラフ固定グラフィック
    出グラフ出力グラフィック
    アイコンアイコン
    出BCD出力バーコード
    出OCR出力OCR
    トグルトグルフィールド
    フレームフレーム
    グループグループボックス
    予約予約テキスト/予約フィールド
    設定値の仮名文字と英数字は,半角文字で設定されます。

    表7-10 区分に設定される値

    区分の設定置XMAP3のオブジェクトの区分
    (小分類)
    BOXボックス
    メニューメニュー
    ボタンボタン
    スタートフレームのスタート
    エンドフレームのエンド
    設定値の仮名文字と英数字は,半角文字で設定されます。

    表7-11 使用目的に設定される値

    使用目的の設定値対応するXMAP3の使用目的
    文字日本語
    数字数字
    英数英数
    カナカナ
    数値数値
    パスパスワード
    MCRMCR
    金額金額
    日付日付
    時刻時刻
    手数POP(手動-数字)
    手英POP(手動-英数)
    手カナPOP(手動-カナ)
    手日POP(手動-日本語)
    自英POP(自動-英数)
    自日POP(自動-日本語)
    ファイルメニューデータをファイル指定する可変ポップアップ
    LABラベル
    COD通知コード
    KEYアクセスキー
    TXT選択ラベル
    FLD可変チェックボタンボックス/複数選択リストボックスの選択データ
    CD39CODE39(バーコード)
    JN13JAN(13)(バーコード)
    JAN8JAN(8)(バーコード)
    ITFITF(バーコード)
    NW7NW7(バーコード)
    カスタマカスタマ(バーコード)
    設定値の仮名文字と英数字は,半角文字で設定されます。

    表7-12 動的変更に設定される値

    使用目的の設定値XMAP3での動的変更の指定
    Y動的変更あり
    N動的変更なし
    設定値の仮名文字と英数字は,半角文字で設定されます。

    表7-13 データ型出,およびデータ型入に設定される値

    データ型の設定値XMAP3でのデータ型の指定
    X文字
    N漢字
    9数字または数字編集
    設定値の仮名文字と英数字は,半角文字で設定されます。

    表7-14 トグル種別に設定される値

    トグル種別の設定値XMAP3でのトグル種別の指定
    チェックチェック(トグル)
    O/XO/X(トグル)
    Y/NY/N(トグル)
    設定値の仮名文字と英数字は,半角文字で設定されます。

使用例
XMAP3で定義しているオブジェクトの種類,使用目的,データ名および動的変更の有無を展開します。
[図データ]