• ベストアンサー

消費税率のデータ型

Access 2013 vba 消費税率を変数に入れる場合、その変数のデータ型は何にすればよいでしょうか? Doubleで良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.2

SingleおよびDoubleでは、小数計算において、誤差が生じる場合があります。 (参考:http://dobon.net/vb/dotnet/beginner/floatingpointerror.html ) 通貨型(Currency)を使うようにしてください。これなら上記の問題はありません。

superwonderful
質問者

お礼

ありがとうございます。通貨型が一番精度が良いというのは、お知らせくださったリンク先の記事を読みますと、なるほどと理解出来ました。

その他の回答 (2)

  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.3

演算誤差のない「通貨型」でしょうね。

superwonderful
質問者

お礼

回答してくださってありがとうございます。 通貨型にします

  • usami33
  • ベストアンサー率36% (808/2210)
回答No.1

消費税率を0.08とするならばSingleでも構いませんよ http://www.nda.co.jp/memo/dim.html

superwonderful
質問者

お礼

回答有難うございました。 Singleではなく、通貨型にすることにしました。