有条件的必填栏目MS Access
问题描述:
我一直在为这一整天的工作寻找答案,而且我似乎无法找到一个好的答案。我对VBA不太好,如果我能弄清楚如何使用VBA,我肯定有解决我的问题的方法,但现在我希望有一个更简单的解决方案。有条件的必填栏目MS Access
我有一个名为Incidents.Incident Type的查找字段和一些其他字段,当Incidents.Incident Type字段等于某个值时,我想在同一张表上填充其他字段。
我曾尝试表格属性内的
([Incident Type] In ("Value")) Or ([Required Field] Is Not Null)
的变化,但这种旅行的错误。
The multi-valued field " cannot be used in a WHERE or HAVING clause.
对此有何想法?我绝望在这一点大声笑
谢谢! :)
答
问题是轻信息。看起来你已经根据错误消息选择了一个多值字段,通常不推荐这样做。下面是对主题提供进一步的解释链接:
Multivalued Fields a Good Idea?
假设事件类型存储为文本(单值),可以完成您通过使用验证规则在找什么。以下内容将要求填写Value1和Value3事件所需的字段:
[Incident Type] NOT IN ('Value1', 'Value3') OR [Required Field] IS NOT NULL