
- •Создание условия на значение для проверки данных в поле
- •Основные сведения об условиях на значение
- •Типы условий на значение
- •Применение условий на значение
- •Данные, которые можно ввести в условие на значение
- •Проверка данных при вводе в поля таблицы
- •Проверка данных в поле
- •Проверка данных в записи
- •Проверка работы условий на значение
- •Проверка работы условий на значение при помощи запроса
- •Проверка данных при вводе в формы
- •Создание условия на значение
- •Блокировка элемента управления
- •Проверка данных при выполнении операций импорта
- •Справочные сведения об условиях на значение
- •Примеры условий на значение
- •Синтаксис часто используемых условий на значение
- •Использование подстановочных знаков в условиях на значение
Проверка данных при вводе в поля таблицы
В этом разделе описан процесс создания условия на значение на уровне полей и на уровне записей, а также проверка существующих данных на соответствие новым условиям на значение.
Условия на значения могут быть заданы для всех типов данных за исключением типов «Счетчик», «Объект OLE» и «Вложение» и числовых полей со значением «Код репликации».
Проверка данных в поле
В области переходов щелкните правой кнопкой мыши таблицу, которую требуется изменить, и выберите команду Конструктор.
В столбце Имя полявыберите поле, которое требуется изменить.
В нижней части конструктора таблиц на вкладке Общиевыделите ячейку свойстваУсловие на значение (Validation Rule)и введите условие на значение.
-или-
На вкладке Данныенажмите кнопку,
чтобы открыть построитель выражений и
создать выражение.
Дополнительные сведения об использовании построителя выражений см. в статье Создание выражений.
Введите условие, применимое только к полю. Например, можно ввести >0, чтобы можно было вводить только положительные значения. Помните, что условие на значения для поля не ссылается на другие поля в таблице. Если условие на значение ссылается на другие поля, это означает, что создается проверка на уровне записей.
Выделите ячейку свойства Сообщение об ошибке (Validation Text)и введите сообщение об ошибке.
Вводимое сообщение должно соответствовать заданному условию на значение. Создавайте короткие сообщения, объясняющие пользователю, в чем он ошибся. Для приведенного на предыдущем шаге примера можно использовать в качестве сообщения об ошибке текст: Вводите только положительные значения.
Сохраните внесенные изменения.
Примечание. Дополнительные примеры условий на значение на уровне полей см. ниже в этой статье в разделеСправочные сведения об условиях на значение.
Проверка данных в записи
Повторите шаги 1-2 предыдущего раздела, чтобы открыть таблицу в режиме конструктора.
На вкладке Общиевведите условие на значение на уровне записи в ячейку свойстваУсловие на значение (Validation Rule).
-или-
Нажмите кнопку
,
чтобы открыть построитель выражений и
создать выражение.
Дополнительные сведения об использовании построителя выражений см. в статье Создание выражений.
Условия на уровне записей ссылаются на несколько полей. Например, условие [ДатаНазначения]<=[ДатаЗаказа]+30ссылается на два поля в таблице, «ДатаНазначения» и «ДатаЗаказа», и гарантирует, что пользователи будут вводить даты срока исполнения заказа, отличающиеся от даты поступления заказа не более чем на 30 дней. Дополнительные примеры условий на значение на уровне записей приведены в разделеСправочные сведения об условии на значение.
Сохраните изменения.
Проверка работы условий на значение
В режиме конструктора откройте таблицу, содержащую нужное условие на значение.
На вкладке Конструкторв группеСервисвыберите командуПроверка правил проверки данных.
Нажмите кнопку Да, чтобы закрыть сообщение и начать проверку.
Если будет предложено сохранить таблицу, нажмите кнопку Да.
Возможно, в процессе работы будет выведено несколько других предупреждений. Читайте инструкции, данные в каждом предупреждении, и нажимайте кнопку ДаилиНет, в соответствии с ситуацией, чтобы завершить или прекратить проверку.