on 11-06-2009 4:16 AM - last edited on 02-04-2024 3:29 AM by postmig_api_4
お世話になります。ご相談させていただきたく、宜しくお願いします。
現在、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" :空白
何卒宜しくお願い致します。
CSV ファイルをデータソースとしてレポートを作成しているわけですよね。
バージョンは違いますが、Crystal Reports 2008 で 以下のデータを持つ CSV ファイルで試したけど、abc と "abc" 以外は数値が表示されました。
123
"123"
1.1
"1.1"
123.456
"123.456"
abc
"abc"
schema.ini ファイルは、存在していますか。また、該当項目の型は、Integer になっていますか。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.