CHAR,VARCHAR,LONG VARCHAR,MCHAR,MVARCHAR,UCHAR,
3.6 データウィンドウのフィールド定義
データウィンドウにデータを表示したら,フィールド定義を設定します。
データウィンドウに読み込まれた時のデータ種別のまま,データを帳票ウィンドウに貼 り付けると,データの属性が意図したものと異なることがあります。その場合,定義さ れているデータを正しく扱えません。
データウィンドウから,フィールドを帳票ファイルに貼り付ける前に,フィールド名と フィールド属性を確認したり,変更したりする必要があります。
フィールド定義の操作,注意事項については,マニュアル「EUR 帳票設計」を参照して ください。
3.6.1 データベースのデータ型と EUR で扱えるデータ種別 との対応
データベースから抽出したデータをデータウィンドウに読み込むと,EURで扱えるデー タ種別に変換されます。変換されたデータ種別は,[フィールド定義]ダイアログの「種 別」で確認できます。
データベースアクセス定義ウィンドウで表示されるデータ型と,EURのデータ種別との 対応を次に示します。
表
3-14 データベースアクセス定義でのデータ型と EUR
のデータ種別との対応注※1
SQL Serverを使用する場合で,Unicodeデータを抽出するときだけ使用できます。
データベースアクセス定義でのデータ型(列属性) データウィンドウでのデータ種別 CHAR,VARCHAR,NCHAR,NVARCHAR,MCHAR,
MVARCHAR,LONG VARCHAR,UCHAR※1, UVARCHAR※1,LONG UVARCHAR※1
文字列
DATE,TIME,TIMESTAMP 文字列※2
BINARY,VARBINARY 文字列※3
DECIMAL,FLOAT,INTEGER,REAL,SMALLINT,
NUMERIC,BIT,DOUBLE,TINYINT
数値
データ種別については,マニュアル「EUR システム設計ガイド」を参照してください。
3.6.2 抽出したデータが表示されるときの規則
データウィンドウに抽出したデータが表示されるときの規則について説明します。
(1) フィールド名称の設定規則
データウィンドウでは,[列設定]ダイアログで設定した列数だけフィールドが定義され ます。フィールド名称は,設定した列の属性によって変わります。
定義されるフィールド名称は,次の規則に従って設定されます。
表
3-15 フィールド名称の規則
(凡例)
−:該当しません。
注※
[オプション設定]ダイアログの[見出し辞書]チェックボックスにチェックしているかどうか で確認できます。
設定によっては,フィールド名称が重複する場合がありますが,EURではチェックしま せん。重複したフィールド名称がある場合,重複したフィールドを帳票ウィンドウに貼 り付けると,いちばん最初のフィールドのデータだけが表示されます。2番目以降の フィールドのデータは表示されません。
重複したフィールド名称は,[フィールド定義]ダイアログで変更してください。
(2) フィールドのデータ種別の設定規則
フィールドのデータ種別の設定規則については,「3.6.1 データベースのデータ型と
EUR
で扱えるデータ種別との対応」を参照してください。(3) 表示されるレコード件数
データウィンドウに表示されるレコード件数は,[条件設定]ダイアログで指定した条件 に合ったレコード件数となります。
また,[件数制限]コンボボックスに「なし」以外が指定されている場合は,指定した件 数を上限としたレコード件数になります。
[列設定]ダイアログの設定 見出し辞書の使用
※
列見出しの指定 設定される フィールド名称
列一覧 使用しない − 列名
使用する なし 列名
あり 列見出し
仮想列 − − 仮想列名
3.6.3 データウィンドウのフィールド定義
データベースからデータを抽出した場合,フィールド名称はデータベースの列名,
フィールドのデータ種別は「表 3-14 データベースアクセス定義でのデータ型と
EUR
のデータ種別との対応」に対応する種別が設定されます。フィールド名称やフィールド定義を変更したり,削除したりする場合は,マニュアル
「EUR 帳票設計」を参照してください。