Задание ограничений на значения полей

Задание ограничений на значения полей заключается в указании для полей:

r требования обязательного ввода значения;

r минимального значения;

r максимального значения;

r значения по умолчанию;

r маски ввода.

Установленные ограничения задаются на физическом уровне (уровне таблицы) и действуют для любых программ, выполняющих операции с таблицей: как для программ типа Database Desktop, так и для приложений, создаваемых в C++ Builder. Дополнительно к этим ограничениям или вместо них в приложении можно задать программные ограничения. Для выполнения операций, связанных с заданием ограничений на значения полей, нужно выбрать пункт Validity Checks (Проверка значений) комбинированного списка Table properties (см. рис. 4.1), при этом ниже списка появляются флажок Required Field (Обязательное поле), поля редактирования Minimum Value, Maximum Value, Default Value, Picture (Маска ввода) и кнопка Assist (Помощь). Флажок и поля редактирования отображают установки для поля таблицы, которое выбрано в списке (курсор находится в строке этого поля).

Требование обязательного ввода значения означает, что поле не может быть пустым (иметь значение Null). Это требование действует при добавлении к таблице новой записи. До того как изменения в таблице будут подтверждены, поле должно получить какое-либо непустое значение, в противном слу­чае генерируется ошибка. Ошибка может возникнуть также при редактиро­вании записи, когда будет удалено старое значение поля и не присвоено новое.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: