Access データベースに価格を保存しようとしていて、このスレッドで詳しく説明されている古いバージョンの Access を使用しているなどの理由で (10 進数ではなく) 通貨フィールドを使用しています: PARAMETER 句の構文エラーMS Access querydefs を使用してパラメータを Decimal 型として渡す場合。
システム間の一貫性を保つために、価格を小数点以下 6 桁まで保存する必要があります。ただし、Access で選択した設定に関係なく、入力した値は自動的に小数点以下 4 桁に丸められます。
以下は、小数点以下8桁に設定されたテーブルのフィールドです(6が必要ですが、場合によってはもっと試していました):
入力したばかりで、まだ丸められていない図は次のとおりです。
Return キーを押すと、値がテーブルに保存されますが、4 dps に丸められます。
MS Access で通貨データ型を小数点以下 4 桁まで格納する方法はありますか? 私は何か間違ったことをしていますか?
どうもありがとう、
ジェイミー