2013-03-19 36 views
1

我有一個訪問數據庫,在其中一個表中,我有兩個字段是/無框(設置爲True/False)。複選框的訪問驗證

使用的不需要檢查任何一個,但如果[BoxA]爲真,則[BoxB]必須爲假。我試圖用Xor來驗證,但其中一個必須是checke。

我正在使用Access 2010,但數據庫格式爲2002-2003(mdb)以保持與另一個應用程序的兼容性。

有人能指出我在正確的方向來實現這一目標嗎?

謝謝。

+1

請編輯您的問題,以表明您使用的是哪個版本的Access。 – 2013-03-19 22:42:22

+0

謝謝,我錯過了。 – NapkinBob 2013-03-19 22:47:16

回答

2

從表設計視圖中,在表的屬性表中設置驗證規則。

table Validation Rulle

爲了清楚起見,這是從該圖像的屬性:

([BoxA] = False And [BoxB] = False) Or ([BoxA] = Not [BoxB]) 

的分貝引擎將執行,只有那些兩個字段之一可以是True(選中)的要求,或兩者可以是False(未選中)。

+1

大鼠。你在我打算給你打電話之前編輯你的答案。 :) – 2013-03-19 23:20:45

+0

壯觀 - 完美的作品。如果我只能獎勵你的速度! – NapkinBob 2013-03-19 23:31:51