检查字段的总值 = 表单中的总数量
Checking Total Values of Fields = Total Quantity in Form
我正在创建一个表单,其中有 1 个总数量和 3 个其他单独的字段。
当用户输入超过总数量时,我想检查并提示
示例:
总数量:10
站点 1:5
站点 2:3
站点 3:1
如果Site 1、Site 2和Site 3的总数量超过10个,我想停止保存数据或提示错误。
PS:目前是 Access 2016 的新手,如果这是一个基本问题,请原谅。
谢谢。
将表单的更新前事件设置为“[Event Procedure]”以及下方括号[]
内的实际字段名称。
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
我正在创建一个表单,其中有 1 个总数量和 3 个其他单独的字段。
当用户输入超过总数量时,我想检查并提示
示例:
总数量:10
站点 1:5
站点 2:3
站点 3:1
如果Site 1、Site 2和Site 3的总数量超过10个,我想停止保存数据或提示错误。
PS:目前是 Access 2016 的新手,如果这是一个基本问题,请原谅。
谢谢。
将表单的更新前事件设置为“[Event Procedure]”以及下方括号[]
内的实际字段名称。
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