我正在執行一個導致浮點數的調用。當我嘗試,並將其寫入到一個接入領域,我得到這個錯誤:在Access 2002 VBA中,可以使用哪種數據類型來限制雙重結果的精度?
Run-time error '3759': Scaling of decimal value resulted in data truncation
我故意限制了接入領域的固定精度。我希望這個值會被自動截斷,但是它會拋出這個錯誤 - 我如何明確地改變VBA中的值的精度來避免這個錯誤?
代碼:
value = X/Y
With myTAble
.AddNew
!calc = value
.Update
End With
我更喜歡這種方法,那麼我的。請注意,在這些情況下,您會得到一個舍入數(不是截斷的)。 – Oneide 2011-06-13 20:14:39