- ベストアンサー
Accessのバグなんでしょうか?
既出かもしれませんが、どなたか相談に乗ってください。 マイクロソフトACCESS97をしぶとく使っていますが、最近計算結果がおかしいことに気づきました。 下記の計算結果が思うように行きません。何か心当たりのある方、ご教授願えませんでしょうか? Int(([数量]*[単価])*100+0.5)/100 の式に対して 数量 * 単価 = 答え 0.021 * 775 = 16.275 0.253 * 775 = 196.075 と、答えを少数点第3位で四捨五入して下二桁で答えを出したいのですが、それぞれ16.27と196.07という風に0.005が切り上げられません。計算式は間違っていないと思います。ほかの数値ではこのようなことにならないのですが、今のところ上記の2パターンで四捨五入できないのです。 どなたか、「それはアクセスのバグですよ」とか「こうすればできますよ」といったお言葉をもらえないでしょうか? 長い間使ってきたシステムにこんな落とし穴があったとは。 今大変困っています。ご協力お願いします。
- みんなの回答 (4)
- 専門家の回答
お礼
おー!目からうろこです。見事に問題解決です。CCurには、全然気づきませんでした。まだまだ未熟者ですね。もっと勉強します。ありがとうございました。 ちなみに、ここのシステムを把握していませんでした。お礼はこちらだったんですね。すみません。
補足
おー!目からうろこです。見事に問題解決です。CCurには、全然気づきませんでした。まだまだ未熟者ですね。もっと勉強します。ありがとうございました。