お仕事で、Excel と Access を使っているのですが、なぜか、csv ファイルをAccessにインポートした時に、特定の商品の価格が消されてしまっているものがあることが、分かりました。マクロのどの部分でその価格が、消されているのか調べていくと、インポートした時点で、その特定の商品の価格だけがインポートされていない。
いったいなぜ?
で、よくよく見てみると消えているのは、高額なものばかり、32,000円以上のものだけ?
そう言えば、Accessでは、インポートする時に「データー型」を指定する必要があったが、それと関係してる?
とひらめき、ググってみると
とありました!!
なので、Accessの価格の型を整数型から長整数型に変更してcsvファイルをインポートしてみると、無事全ての価格がインポートされました。
デフォルトが長整数型だったのを、
「そんな馬鹿でかい数字は扱わないから」
と思いわざわざ整数型にしていたのですが、整数型の扱える数字が案外小さいとう事を今回、知りました。
でも、長整数型でも21億までしか、扱えないのですね。
ふむふむ。 (-_-)