检查字段总值=表格总数
问题描述:
我正在创建一个表格,并有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