如何根据另一个的标准在Microsoft Access窗体中创建一个字段

时间:2018-01-19 19:23:41

标签: database forms ms-access ms-office required

表单名称:Inventory_Adjustments

第一场:Qty_Adjusted

第二场:Approved_By

你好,我正在努力实现以下目标而无法弄清楚如何。

- 用户输入Qty_Adjusted值小于3,不需要Approved_By。

- 用户输入Qty_Adjusted等于3,Approved_By需要消息“seek”  1级批准“。

- 用户输入Qty_Adjusted在3到10之间,需要Approved_By和消息  “寻求2级批准”。

- 用户输入Qty_Adjusted大于10,需要Approved_By消息  “寻求3级批准”。

1 个答案:

答案 0 :(得分:0)

基本上,您将检查Before_Update事件中的Qty_Adjusted字段。

然后你可能会为每个条件设置一个嵌套的if或if-then-else链。 Pseuedo代码:

If less than three, do nothing
else if equal to 3 then check the value of `Approved_By` is at least 1
else if less than 10 then check the value of `Approved_By` is at least 2
else then check the value of `Approved_By` is at least 3

根据需要在每个部分中显示错误/消息,然后中止更新。 否则,让更新继续正常进行。