私のアクセス事典−四捨五入する

 

a@090411

 

 

 

 

■ 四捨五入する

@次のようにクエリ式を作る

Int([フィールド名(数値型)]+0.5)

 

A四捨五入することができました

 

(補足)

そもそも小数点以下の数字が入力できないという方は、テーブルのフィールドサイズを確認してください。

 

(補足)

@の式の意味について・・・

関数Int([フィールド名(数値型)])は、小数点以下を除いた整数部分だけを返します。基準となる0.5を事前に加えて整数部分を超えるか否かを処理して得られた数値の整数部分だけを返させることで四捨五入という結果を実現できるということ。

 

(補足)

少数第2位を四捨五入したい場合には、

Int([フィールド名(数値型)]*10+0.5)/10

というように、一端10倍してから@の方法で四捨五入した後に10で割ることで戻してあげればいいですね

 

 

 

書棚 〕 〔 目次

□──────────────────────────────────────────────────────────────────────────────────□