Использование свойства «Required» против правила проверки «Is Not Null» для столбца Access - PullRequest
0 голосов
/ 01 мая 2018

Я создаю базу данных с запросами, формами, отчетами и пользовательскими интерфейсами - но я не могу понять, что это; когда в представлении «Дизайн» таблицы есть разница между нажатием «Да» на «Обязательном» или написанием «не равно нулю» в качестве правила проверки. Должен ли я использовать оба или я могу использовать один? Я пробовал смотреть онлайн, но пока не нашел ответа.

1 Ответ

0 голосов
/ 02 мая 2018

И Required: Yes, и Validation Rule: Is Not Null означают одно и то же. Вам, конечно, не нужно использовать оба.

Required: Yes является предпочтительным, поскольку он становится фундаментальным свойством самого столбца (поля). Инструменты, которые смотрят на определение столбца (a.k.a. метаданные), сразу же узнают, что столбец не обнуляется. Те же самые инструменты могут быть введены в заблуждение, считая, что столбец обнуляем, если столбец определен как Required: No, и они не удосуживаются (или не могут) извлечь и проанализировать правило проверки для этого столбца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...