• 検索結果がありません。

データウィンドウのフィールド定義を変更する

ドキュメント内 EUR 帳票作成 操作ガイド (ページ 58-63)

P- XXXX-XXXX  ZZZZZZZ  VV-RR-SS

3.3  データウィンドウのフィールド定義を変更する

Report1.csv は,1 行目にフィールド名を持っていないので,[データのプロパティ]ダイアログの[1 レ コード目のデータをフィールド名として扱う]のチェックボックスはオフにします。フィールド名は,「A」

「B」「C」…と仮定されます。

参考

• データファイルからデータを読み込む場合は,データが「"」で囲まれているかどうかでも,次 のとおり属性が判断されます。

" "で囲まれたデータ:文字列データ

" "で囲まれていないデータ:数値の場合は数値データ,数値以外の場合は文字列データ このため," "で囲まれていない文字列がデータウィンドウに正しく表示されない場合がありま す。このようなときは,フィールド定義で属性を設定し直すことで,正しく表示されます。

• FIX 形式の場合は,データの属性が,数値の場合は数値データ,数値以外の場合は文字列デー タとして判断されます。

3.3.2 フィールド定義の変更手順

データファイル(CSV 形式)を読み込んだ場合,フィールド名称はアルファベット,フィールドのデータ 種別は数値データまたは文字列データとして設定されています。

このフィールド定義(フィールド名称,フィールドのデータ種別)を正しい属性に変更しないと,データ ウィンドウにデータが表示されなかったり,帳票ウィンドウに貼り付けた場合に正しく表示できなかった りします。

フィールド定義は,[フィールド定義]ダイアログで変更します。手順を次に示します。

1.[フィールド定義]ダイアログを表示する

[データ]−[フィールド定義]を選択します。

CSV 形式ファイル(Report.csv)はフィールド名を持っていないので,[フィールド名称]は仮称で表 示されます。

[データ]は,1 レコード目のデータが表示されます。

• フィールド名称を変更する

3. データを読み込む

フィールド名のセルに直接入力するか,または[フィールド定義情報変更]ダイアログで変更しま す。[フィールド定義情報変更]ダイアログは,フィールド名称の左側にある番号を選択したあと,

[変更]ボタンをクリックするか,またはフィールド名称の左側にある番号をダブルクリックすると 表示されます。

なお,フィールド名は,帳票ファイルに作成する表の見出しとしても使用できます。

帳票を定義したあとで[フィールド名称]を変更すると,帳票上のフィールドと対応が取れなくな り,データが表示されなくなります。

• フィールドの種別を変更する

フィールドごとの種別の位置をクリックすると,データ種別一覧が表示されます。データ種別一覧 から選択してください。

種別には,文字列,数値,数値(集計対象外),日付(日付・時刻),日付(日次),日付(月次),

日付(年次),和暦(日次),和暦(月次),和暦(年次),画像,バーコード,および特殊編集レベ ルがあります。「数値(集計対象外)」は,例えば,従業員番号や製品番号などの数値データに設定 しておくと,帳票に貼り付けても集計されません。

種別の変更は,[フィールド定義情報変更]ダイアログでもできます。

2.[OK]ボタンをクリックする

データウィンドウにデータが表示されます。

3. データを読み込む

(1) 補足説明

•[フィールド定義]ダイアログには,フィールド定義のためのボタンが用意されていますが,データファ イル(CSV 形式)の 1 レコード目に項目名が入っていない場合は,サンプルデータの作成以外では,

フィールドの追加や削除はしないでください。入力データの順序と対応が取れなくなり,印刷時に動作 が不正になります。

• データ長がフィールド表示幅より長い場合は,フィールド表示幅を変更すると表示できます。フィール ド表示幅の変更については,「3.4 フィールド表示幅を変更する」を参照してください。

• マッピングデータのフィールド名は,510 桁までです。ユーザ定義データのフィールド名は,499 桁 までです。

• 特殊編集レベルが設定されているデータを読み込んだあと,フィールド定義で種別を「特殊編集レベ ル」に設定すると,データウィンドウのレコード番号の横に記述したレベルが表示されます。

(2) メインフレーム版 EUR Print Service で扱える文字列を設定する場合

メインフレーム版 EUR Print Service で扱える文字列を設定する場合は,[フィールド定義情報変更]ダ イアログで文字列フィールドの[種別詳細]で設定します。

1. 文字列フィールドを選択する

[フィールド定義]ダイアログで,種別が「文字列」のフィールドを選択したあと,フィールド名称の 左側にある番号を選択します。

2.[フィールド定義情報変更]ダイアログを表示する

[変更]ボタンをクリックします。

3.[種別詳細]を設定する

選択したフィールドの種別が「文字列」の場合は,[種別詳細]のリストボックスが表示されます。最 初は,何も表示されていません。

リストボックスから,[KEIS 専用]を選択すると,メインフレーム版 EUR Print Service で扱える KEIS 2 バイトの文字列が設定できます。

4.[OK]ボタンをクリックする

[フィールド定義]ダイアログの種別の表示が,「文字列(KEIS 専用)」に変わります。

3. データを読み込む

3.3.3 帳票に貼り付けたデータのフィールド定義の変更・削除

[フィールド定義]ダイアログで,帳票に貼り付けたデータの[フィールド名称],および[種別]を変更 したり,フィールド情報を削除したりする場合の手順を次に示します。

1. アイテムを削除する

変更,または削除するフィールドのアイテムを削除します。

アイテムに改ブロック,または改ページが設定されていたり,キー集計が設定されていたりする場合 は,次に示す操作をしてから,アイテムを削除してください。

• 改ブロック,または改ページが設定されている場合 改ブロック,または改ページを解除してください。

改ブロック,または改ページは,帳票ウィンドウに貼り付けていないフィールドにも設定できます。

[改ブロック/改ページ一覧]ダイアログを表示して,改ブロック/改ページのキーフィールドの設 定内容を確認することをお勧めします。

• キー集計が設定されている場合 キー集計を解除してください。

2. フィールドの情報を変更,または削除する

[フィールド定義]ダイアログで,フィールドの情報を変更,または削除したあと,[更新]ボタンをク リックします。

このあと,必要に応じてアイテムを貼り付け直してください。

(1) 補足説明

帳票に貼り付けたあと,フィールド定義またはデータベースアクセス定義で,フィールドの情報を変更,

または削除しても,アイテムのフィールド情報には元のフィールドの情報が残されています。そのため,

帳票に貼り付けたアイテムを削除しないまま,元のフィールドと同名のフィールドを追加すると,意図し ないデータが表示されることがあります。

3. データを読み込む

ドキュメント内 EUR 帳票作成 操作ガイド (ページ 58-63)