避免两个字段具有相同的值

时间:2012-11-30 13:29:55

标签: database ms-access ms-access-2007 access-vba ms-office

我正在使用Access 2010。

我有一个名为Person的表:Id(key), field1(int), field2(int)

我希望避免field1等于field2

这可能吗?

1 个答案:

答案 0 :(得分:5)

将您的表放在“设计视图”中,打开其“属性表”并将表验证规则设置为[field1]<>[field2],如下所示...

enter image description here

请注意,如果省略字段名称周围的方括号,Access可能会将它们转换为文本值... "field1"<>"field2"。你不希望这样。

顺便说一句,我通常会将子数据表名称属性更改为[None],但这不是与验证规则相关的问题。