如何创建一个验证规则,使field3不等于表中的field2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何创建一个验证规则,使field3不等于表中的field2相关的知识,希望对你有一定的参考价值。

我正在使用MS-Access 2016.我创建了一个包含少量字段的table1。然后我创建了Table2。 table2的Field2具有来自table1的Field3的源。然后在table2的field3中,我想要有一个验证规则,其中table2的Field3不应该等于table2的Field2。

答案

我想要有一个验证规则,其中table2的Field3不应该等于table2的Field2。

您可以使用表级验证规则。

  1. 在设计视图中打开table2
  2. 右键单击表的标题区域并打开其属性表。
  3. 在验证规则旁边的框中添加[Field3]<>[Field2]
  4. 保存表格设计,切换到数据表视图,然后编辑值以确认按照您的意图强制执行验证。

如果您的表设计允许这两个字段都为Null,则情况可能会更复杂。 上面的验证规则将在这两个字段中接受一个Null行。但是,如果您希望在两个字段都包含Null时将字段视为相等(因此无效),请使用以下字段:

[Field3]<>[Field2] And Not ([Field2] Is Null And [Field3] Is Null)

以上是关于如何创建一个验证规则,使field3不等于表中的field2的主要内容,如果未能解决你的问题,请参考以下文章

如何设置验证规则:MS 访问中的“任务开始日期 >= 项目开始日期”

GROUPS 和 NULL 的 COUNT 不等于表中的总行数

如何在 jQuery.validation 中添加不等于规则

如何把一个excel表中的数据对应到另个一表中

如何在 where() 函数中给出条件以使表中的记录不等于零

如何使唯一数组的自定义验证规则依赖于其他字段 laravel