我正在創建一個表格,並有1個總數量和3個其他單獨的字段。檢查字段總值=表格總數
我想檢查並提示何時用戶輸入超過總量。
實施例:
總數量:10
網站1:5
網站2:3
網站3:1
如果站點1的總量,站點2和站點3超過10個,我想暫停保存數據或提示錯誤。
PS:現在接入2016的新手,如果這是一個基本問題,請原諒。
謝謝。
我正在創建一個表格,並有1個總數量和3個其他單獨的字段。檢查字段總值=表格總數
我想檢查並提示何時用戶輸入超過總量。
實施例:
總數量:10
網站1:5
網站2:3
網站3:1
如果站點1的總量,站點2和站點3超過10個,我想暫停保存數據或提示錯誤。
PS:現在接入2016的新手,如果這是一個基本問題,請原諒。
謝謝。
設置窗體的將更新事件更改爲「[事件過程]」和下面括號內的實際字段名稱[]
。
Private Sub Form_BeforeUpdate(Cancel As Integer)
With Me
If Nz(![Site 1], 0) + Nz(![Site 2], 0) + Nz(![Site 3], 0) > ![Total Quantity] Then
Cancel = True
MsgBox "Invalid quantity."
End If
End With
End Sub
在窗體中使用BeforeUpdate事件來檢查計算。您可以將Cancel = True設置爲停止更新。 –
感謝您的建議。像你說的那樣擺弄它。 :) – Enthu