表单名称: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级批准”。
答案 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
根据需要在每个部分中显示错误/消息,然后中止更新。 否则,让更新继续正常进行。