Автор Allen Browne. Март 2007. Обновлено в январе 2009 г.
Оригинал этой статье).
Пустые строки: Установка этого свойства на Нет для текстовых, memo полей и для полей с типом Гиперссылка препятствует вводу пустых строк (строк нулевой длины). Пустые строки это не то же самое, что Null, так что если вы разрешаете их, вы получите данные, вводящие в заблуждение пользователя, больше работы для разработчика, больше шансов на ошибку и более медленные запросы. Подробнее см. Problem Properties. Индексированное: Чтобы избежать дубликатов в поле, установите это свойство в Да (Совпадения не допускаются). Используя окно Индексы в конструкторе таблиц, можно создать уникальный индекс из нескольких полей, чтобы определить уникальное значение из сочетания полей. Справочная таблица: Чем создавать правило на значение, состоящее из списка допустимых значений, рассмотрите создание справочной таблицы. Такой подход является более гибким и это проще поддерживать. Маска ввода: Ограниченная полезность. Пользователи должны ввести значение, согласно всему шаблону (без маски ввода можно ввести данные всего лишь тремя ударами по клавишам, напр. 2/5), и пользователи не смогут запросто ввести пропущенный символ. Заключение
Условия на значение очень полезны для предохранения таблиц от некорректных данных, но нужно внимательно следить за тем, чтобы не переусердствовать с ними. Не нужно блокировать данные, которые могут быть корректными, хотя и неожидаемыми.