Access не всегда может защитить вас от ввода неверного значения. Но он содержит ряд средств, помогающих ему отлавливать действительно фатальные ошибки. Вы можете использовать свойство «Правило достоверности ввода», строка для ввода которого находится прямо над строкой «Условие на значение» в списке свойств полей «Общие». Работу этого свойства поясним на примере.
Предположим, вы хотите ограничить ввод в таблицу «Записная книжка» только людьми, чьи фамилии начинаются с букв от Д до О. В окне конструктора таблицы выберите свойство «Условие на значение», в нём нужно написать ваше условие. Для нашего примера условием будет являться ограничение > «Е». Далее, в строке свойства «Сообщение об ошибке» вводим то сообщение, которое будет появляться каждый раз, когда будет вводиться фамилия, не входящая в заданный вами интервал. Сохраните заданные вами параметры. Теперь, когда вы будете вводить фамилию, начинающуюся, например, на «А» или «Г», вы не сможете этого сделать – появится сообщение о попытке нарушения правила достоверности ввода.

Рис. 4.6. Окно ограничения ввода Рис. 4.7. Окно достоверности вода
Правила достоверности могут быть достаточно разнообразными и предназначены для различных целей. В поле с типом данных Дата/ Время вы можете ограничить вводимую дату определённым месяцем или годом. В поле типа Number вы можете указать Access не разрешать ввод значений, состоящих только из трёх букв.