cancel
Showing results for 
Search instead for 
Did you mean: 

異常データを含む複数行CSVデータの表示仕様について

Former Member
0 Kudos

お世話になります。ご相談させていただきたく、宜しくお願いします。

現在、CrystalReportXIR2を使用し、

サーバから出力したCSVの内容を帳票出力するシステムを構築しています。

rptファイルのデータソース設定は以下です。

データソース:ODBC(RDO)

接続文字列:Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=C:\(省略)\test.csv

あるrptファイルにて、

「数量」という数値型フィールドがあり、

フィールドの数値タブは以下のように設定しています。

・ゼロを表示しない:チェックなし

・小数点以下の桁数:1

・端数処理:1

・負数の表示形式:-123

・符号を逆にして表示する:チェックなし

・フィールドクリッピングを有効にする:チェック有

・小数点区切り:.

・桁数区切りを使用する:チェックなし

・先頭のゼロを表示する:チェック有

また、このrptファイルは

複数行のCSVの内容を、詳細セクションに出力するような仕様です。

現在、このrptファイルの出力テストにて、

異常データを含むCSVの出力テストをしていますが、

異常データを含む行だけが「数量」:空白で表示される場合と、

正常なデータを含む全行が「数量」:空白で表示される場合とがあり、

違い(仕様)が分かりません。

望む仕様は、

異常データを含む行だけが「数量」:空白

で表示されてほしい

なのですが、全行が「数量」:空白となるのは、どのような場合でしょうか?

<テストケース①>

※異常データを含む行だけが「数量」:空白で表示される場合

u2193CSV内容(全4行)

数量 :出力結果

123 :123

1.1 :1

123.456 :123

abc :空白

<テストケース②>

※正常なデータを含む行含め、全行の「数量」:空白で表示される場合

u2193CSV内容(全8行)

数量 :出力結果

123 :空白

"123" :空白

1.1 :空白

"1.1" :空白

123.456 :空白

"123.456" :空白

abc :空白

"abc" :空白

何卒宜しくお願い致します。

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

CSV ファイルをデータソースとしてレポートを作成しているわけですよね。

バージョンは違いますが、Crystal Reports 2008 で 以下のデータを持つ CSV ファイルで試したけど、abc と "abc" 以外は数値が表示されました。

123

"123"

1.1

"1.1"

123.456

"123.456"

abc

"abc"

schema.ini ファイルは、存在していますか。また、該当項目の型は、Integer になっていますか。

Answers (0)