Skip to Content
avatar image
Former Member

Crystal Report 11で数値11桁以上が出力されない

以下の環境にて開発しています。

[環境]

 ・Windows XP (SP2)

 ・Visiual Basic 6.0 (SP3)

 ・Crystal Report 11 (11.0.0.1282)

DBとして、ファイルDSNを使用し、

CSVファイルからデータを取り込み、出力処理をしています。

このとき、CSVに出力された数値が11桁を超えるような場合、

対象の項目に数値が出力されないような現象になっています。

原因と回避方法について、ご存知の方がおられましたら

ご教授のほどよろしくお願いいたします。

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Oct 23, 2008 at 07:46 PM

    11 桁以上が出力されないとは、10 桁まで出力されるということですか。整数ですよね。

    あと、CSV ファイルを Notepad で開いて該当項目の数値は 11 桁以上は出力されていませんか。CSV 形式に出力している方法は、デザイナ環境それとも、VB アプリケーションからですか。具体的な出力方法を教えてください。

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Naoto Miyahara 様

      ご回答ありがとうございます。

      ODBC ファイルDSNの書式設定にて、11桁の数値が出力されました。

      ODBCをデフォルトで使用していたため、

      対象の列が「Integer」になっていました。

      「Integer」を設定で「Currency」に変更すると、

      出力することができました。

      また、「スキャンする行数」を「0」から「1000」に変更することでも、

      出力することができました。

      11桁以上の数値が、この「スキャンする行数」の範囲になく、

      「Integer」となっていたことが原因のようです。

      ありがとうございました。