【问题标题】:Avoiding that two fields have the same values避免两个字段具有相同的值
【发布时间】:2012-11-18 17:38:18
【问题描述】:

我正在使用 Access 2010。

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

我想避免field1 等于field2

这可能吗?

【问题讨论】:

  • 您是否尝试查询此表并想要过滤?
  • no.. 查询没问题。当我将数据插入此表时,是否可以选择限制 2 个不同字段的重复?

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


【解决方案1】:

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

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

顺便说一句,我通常将 Subdatasheet Name 属性更改为 [None],但这与验证规则无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多