Как создать правило проверки, которое делает field3 не равным field2 в таблице - PullRequest
0 голосов
/ 22 сентября 2018

Я использую MS-Access 2016. Я создал таблицу1 с несколькими полями.Затем я создал Table2.где у моего поля 2 таблицы 2 источник из поля 3 таблицы 1.тогда в поле 3 таблицы 2 я хочу иметь правило проверки, где поле 3 таблицы 2 не должно быть равно полю 2 таблицы 2.

1 Ответ

0 голосов
/ 22 сентября 2018

Я хочу иметь правило проверки, при котором Поле 3 таблицы 2 не должно быть равным полю 2 таблицы 2.

Вы можете использовать уровень таблицы Правило проверки для этого.

  1. Открыть table2 в Представление «Дизайн» .
  2. Щелкните правой кнопкой мыши область заголовка таблицы и откройте страницу ее свойств.
  3. Добавьте [Field3]<>[Field2] в поле рядом с Правило проверки .
  4. Сохраните дизайн таблицы, переключитесь на Просмотр таблицы и измените значения, чтобы подтвердить правильность проверки.применяется по вашему усмотрению.

Ситуация может быть более сложной, если ваш дизайн таблицы допускает значения Null для обоих этих полей.
Приведенное выше правило проверки примет строку с нулемв обеих этих областях.Но если вы хотите, чтобы поля считались равными (и, следовательно, недействительными), когда оба содержат Null, используйте это вместо:

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