返回列表 上一主題 發帖

在ACCESS子表單中的計算結果出錯

大大不是很了解,所有數據都是輸入,沒有任何計算,能否再加說明

TOP

大大的問題是否為 L:89,W:89,H:74,P:1 乘積為53.05,結果是錯誤
一.在Private Sub Pallet_AfterUpdate()
    [outcbm] = Round(([Length] / 100) * ([Width] / 100) * ([Height] / 100) * [Pallet], 3)
    Call outCBM_Auto_Update
End Sub
先確認這公式是否正確?([Length] / 100) * ([Width] / 100) * ([Height] / 100) * [Pallet]
二.小數點取幾位

TOP

[outcbm] = Round(([Length] / 100) * ([Width] / 100) * ([Height] / 100) * [Pallet], 3)
你可以試著去攔截width的值為8055,而使用me.width去求值剛好為8055,所以在此程式中只要去改欄名就好
width勿使用,其它的你自行修改

TOP

這是一個系統用字,如何避免?筆者的習慣是table name + column可能會很長,但是絻對不會與系統用字發生同字問題,提供參考

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題