На странице «Ограничения» задаётся список ограничений на поля таблицы. Ограничения используются для автоматического контроля над данными, хранящимися в таблице. Например, сумма наличных денег не может быть отрицательной или дата выдачи кредита должна быть больше, чем дата основания банка.

Для создания ограничения нажмите кнопку
«Добавить». В конец списка
будет добавлена строка, в которой определите следующие атрибуты:
Наименование. Введите наименование ограничения. По умолчанию «Ограничение»;
Идентификатор. Введите уникальный идентификатор ограничения (допускается использование только латинских букв, цифр и знаков `_`, не допускается использование пробелов). По умолчанию <Идентификатор таблицы>_CHECK<Порядковый номер>;
Выражение. Сформируйте выражение, по которому будет накладываться ограничения на указываемые данные. Выражение должно возвращать логическое значение (True/False), для составления выражения используются поля таблицы, арифметические, логические, унарные операции, операции отношения, а также встроенные SQL-функции.
Для редактирования атрибута измените его значение в соответствующем столбце.
Для изменения количества отображаемых атрибутов нажмите кнопку
«Настройки»
и установите/снимите флажок напротив наименования атрибута.
Для удаления одного или нескольких ограничений выделите их и
нажмите кнопку
«Удалить».
Будет запрошено подтверждение выполняемого действия.
Для завершения работы мастера нажмите кнопку «Сохранить».

Для создания ограничения:
нажмите кнопку «Добавить»;
дважды щёлкните в области списка ограничений.

В открывшемся диалоге определите следующие атрибуты:
Наименование. Наименование ограничения;
Идентификатор. Уникальный идентификатор ограничения (допускается использование только латинских букв, цифр и знаков `_`, не допускается использование пробелов);
Поля таблицы. Включают в себя поля таблицы, на которые будут накладываться ограничения;
Текст ограничения. Выражение, по которому будет накладываться ограничения на указываемые данные. Выражение должно возвращать логическое значение (True/False), для составления выражения используются поля таблицы, арифметические, логические, унарные операции, операции отношения, а также встроенные SQL-функции;
Для редактирования выбранного ограничения нажмите кнопку «Редактировать» и в появившемся окне «Свойства ограничения» внесите требуемые изменения.
Для удаления текущего ограничения нажмите кнопку «Удалить».
См. также: