このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

ナビゲーション: エキスポート > データ > DBF

エクスポートをコントロールする

スクロール トップ その他

 

Tag プロパティに以下の要素を指定することで、エクスポートを制御することができます。

DataType [ : FieldLength [ : DecimalPartLength ] ]

ExportType : "FieldName"

Column: "FieldName" "DataString"

複数の要素はセミコロンで区切らなければなりません。DataType "要素は1つだけで、最初に配置し、必要に応じて他の要素も配置します。

 

DataType 要素の値を下表に示します。データ型が設定されていない場合、 デフォルトで string データ型が 使用されます。 FieldLength 要素は、データフィールドの固定幅を設定します。フィールドの幅を設定しない場合は、表中の幅を使用します。 stringデータ型の場合デフォルトの幅は最も長い文字列となります。 DecimalPartLength 要素は、カンマの後の文字数を設定します。設定されていない場合は、デフォルトの数値が使用されます。

 

データ型

DBFデータ型

(デフォルトサイズ)

説明

int

Numeric (15 : 0)

Numeric

long

Numeric (25 : 0)

Numeric

float

Numeric (15 : 5)

Decimal

double

Numeric (20 : 10)

Decimal

string

Character (auto)

Text

date

Date (8)

Date

 

要素の利用について下表に示します。

 

タイプ

内容

string : 25

列幅(25文字)を設定し、長い文字列をすべてカットします。

float

は,長さ15文字,カンマの後に5文字の10進数数字を変換します。

float :10

長さが10文字でカンマの後に5文字ある小数の数字を変換します。

float :10 : 2

長さが10文字でカンマの後に2文字ある小数の数字を変換します。

int :10 : 2

長さ10文字の整数の数字を変換します。

 

お知らせ 桁の整数部分が長く、指定したフィールドに入りきらない場合は、カットされるため、データが失われます。例えば、"float:8:3" フィールドに "-12345,678" と書き込んだ場合、"2345,678" が出力されます。

 

ExportType "要素は、フィールド名がどのようなエクスポートのために設定されているかを示します。使用可能な値は「dbf"、"csv"、"xml"、"default"。FieldName "要素は、ファイル内のフィールド名(DBFの場合、自動的に10文字までカットされます)を示します。エクスポートの種類ごとに独自の名前を指定することができます。各エクスポートの名前を指定しない場合は、"default "タイプの名前が使用されます。例えば、以下のようになります。

 

DBF : "Describe" ; XML : "Description" ; default: "Default name"

 

 

Column 要素は、エクスポートされたデータに追加されるフィールドを示します。FieldName 要素は、新規フィールドの名称を示します。DataRow 要素は、新しいフィールドの内容を示し、式を記述することができます。例えば

 

Column: "SortField" "{Products.Categories.CategoryName}"