微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Access 中对字段使用数据验证时,如何使表达式有条件?

如何解决在 Access 中对字段使用数据验证时,如何使表达式有条件?

例如,如果 [Upgrade] = 5,则介于 0 和 20 之间,如果 [Upgrade] 介于 0 和 30 之间] >= 10

我是 Access 的新手,我不确定该怎么做。

尝试过:IIf([Upgrade]>=5,0 到 20 之间,0 到 10 之间)

解决方法

尝试:

>0 And <=IIf([Upgrade]>=5,20,10)
,

如果您的验证规则涉及 1 个以上的表格列,您必须使用表格验证规则而不是字段验证规则。 将表格置于设计模式,不要选择任何字段,在右侧您应该会看到表格属性,包括验证规则属性。如果没有按 f4(或等效项)调出属性菜单。 然后输入验证规则,如:

IIf([Upgrade]>=10,[Level] Between 0 And 30,IIf([Upgrade]>=5,[Level] Between 0 And 20,[Level] Between 0 And 10))

注意第二个 iif。我的验证规则确实假设升级不会低于 0,因此您可能希望在升级时包含字段验证规则,例如 [Upgrade]>0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。