1

我有一个访问数据库,在其中一个表中我有两个带有是/否框的字段(设置为 True/False)。

used 不需要检查任何一个,但如果 [BoxA] 为真,则 [BoxB] 必须为假。我尝试使用 Xor 进行此验证,但其中一个必须是 checke。

我使用的是 Access 2010,但数据库的格式为 2002-2003 (mdb),以保持与其他应用程序的兼容性。

有人能指出我正确的方向来完成这个吗?

谢谢。

4

1 回答 1

3

从表设计视图中,在表的属性表中设置验证规则。

表验证规则

为清楚起见,这是该图像的属性:

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

db 引擎将强制要求这两个字段中只有一个可以True(选中),或者两者都可以False(未选中)。

于 2013-03-19T23:11:34.587 回答