2016-02-11 76 views
-1

我一直在爲這一整天的工作尋找答案,而且我似乎無法找到一個好的答案。我對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. 

對此有何想法?我絕望在這一點大聲笑

謝謝! :)

回答

0

問題是輕信息。看起來你已經根據錯誤消息選擇了一個多值字段,通常不推薦這樣做。下面是對主題提供進一步的解釋鏈接:

Multivalued Fields a Good Idea?

假設事件類型存儲爲文本(單值),可以完成您通過使用驗證規則在找什麼。以下內容將要求填寫Value1和Value3事件所需的字段:

[Incident Type] NOT IN ('Value1', 'Value3') OR [Required Field] IS NOT NULL