Access 整数型と長整数型

ja-MSJP_L_Office_2013_Access_ESD_AAA-01149_mnco

お仕事で、Excel と Access を使っているのですが、なぜか、csv ファイルをAccessにインポートした時に、特定の商品の価格が消されてしまっているものがあることが、分かりました。マクロのどの部分でその価格が、消されているのか調べていくと、インポートした時点で、その特定の商品の価格だけがインポートされていない。

いったいなぜ?
で、よくよく見てみると消えているのは、高額なものばかり、32,000円以上のものだけ?

そう言えば、Accessでは、インポートする時に「データー型」を指定する必要があったが、それと関係してる?
とひらめき、ググってみると

Art025
参照ページ

とありました!!

なので、Accessの価格の型を整数型から長整数型に変更してcsvファイルをインポートしてみると、無事全ての価格がインポートされました。
デフォルトが長整数型だったのを、
「そんな馬鹿でかい数字は扱わないから」
と思いわざわざ整数型にしていたのですが、整数型の扱える数字が案外小さいとう事を今回、知りました。
でも、長整数型でも21億までしか、扱えないのですね。
ふむふむ。 (-_-)

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください