Access VBA メモ 小数点の丸め処理、リフレッシュ処理等

 
●消費税の端数処理を使った更新用SQLに用いる
小数第一位切り捨て UPDATE テーブル名  SET 単価 = Int(単価 * 1.1);
小数第一位四捨五入 UPDATE テーブル名 SET 単価 = Int((単価 * 1.1) + 0.5);
整数第一位切り捨て UPDATE テーブル名 SET 単価 = Int((単価 * 1.1) / 10) * 10;
整数第一位四捨五入 UPDATE テーブル名 SET 単価 = Int(((単価 * 1.1) / 10) + 0.5) * 10;
 
※ここでは数値型の列の名称の例として「単価」と表現している。
 
 
●Me.Repaint
指定されたフォームに対して、画面の更新操作がある場合はそれを実行する。
また更新に伴って、フォーム上のコントロールの再計算も行う。
 
●Me.Requery
指定したフォームやコントロールの基になるデータを再クエリして更新する。
 
●Me.Refresh
指定したフォームまたはデータシートに含まれるレコードを更新して、データへの変更を反映する。
この変更には、マルチユーザー環境での他のユーザーによる変更も含まる。