SEWB+/CONSTRUCTION アプリケーション開発ガイド

[目次][用語][索引][前へ][次へ]

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の使用目的
    文字 日本語
    数字 数字
    英数 英数
    カナ カナ
    数値 数値
    パス パスワード
    MCR MCR
    金額 金額
    日付 日付
    時刻 時刻
    手数 POP(手動-数字)
    手英 POP(手動-英数)
    手カナ POP(手動-カナ)
    手日 POP(手動-日本語)
    自英 POP(自動-英数)
    自日 POP(自動-日本語)
    ファイル メニューデータをファイル指定する可変ポップアップ
    LAB ラベル
    COD 通知コード
    KEY アクセスキー
    TXT 選択ラベル
    FLD 可変チェックボタンボックス/複数選択リストボックスの選択データ
    CD39 CODE39(バーコード)
    JN13 JAN(13)(バーコード)
    JAN8 JAN(8)(バーコード)
    ITF ITF(バーコード)
    NW7 NW7(バーコード)
    カスタマ カスタマ(バーコード)

    設定値の仮名文字と英数字は,半角文字で設定されます。

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

    使用目的の設定値 XMAP3での動的変更の指定
    Y 動的変更あり
    N 動的変更なし

    設定値の仮名文字と英数字は,半角文字で設定されます。

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

    データ型の設定値 XMAP3でのデータ型の指定
    X 文字
    N 漢字
    9 数字または数字編集

    設定値の仮名文字と英数字は,半角文字で設定されます。

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

    トグル種別の設定値 XMAP3でのトグル種別の指定
    チェック チェック(トグル)
    O/X O/X(トグル)
    Y/N Y/N(トグル)

    設定値の仮名文字と英数字は,半角文字で設定されます。

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