Access Round関数は指定された小数点位置で丸めた数値を返します。
丸めるとは、四捨五入ではありません。
4以下は切り捨て、6以上は切り上げ、5は元の数値が偶数になるよう、切捨てか切り上げが行われます。
Home Access関数
■ 構文
Round(expression [,numdecimalplaces])
expression :(必須) 丸めを行う元の数式を指定します。
numdecimalplaces :(省略可) 丸めを行う小数点以下の桁数を指定します。省略すると、整数値を返します。
■ 戻り値
丸めた数値が返ります。
■ Access実行画面
小数点以下2桁で丸めた結果
4以下は切り捨てられています。
5の場合、2桁目が奇数なので偶数になるよう切り上げられています。
5の場合、2桁目が偶数なので切り捨てられています。
6以上は切り上げられています。
■ Access VBA 実行コード
Option Compare Database
Private Sub コマンド0_Click()
Dim f1 As Double
Dim f2 As Double
'元の数値
f1 = Nz(Me!テキスト1, 0)
'丸める
f2 = Round(f1, 2)
'結果表示
Me!テキスト3 = f2
End Sub