- •Создание условия на значение для проверки данных в поле
- •Основные сведения об условиях на значение
- •Типы условий на значение
- •Применение условий на значение
- •Данные, которые можно ввести в условие на значение
- •Проверка данных при вводе в поля таблицы
- •Проверка данных в поле
- •Проверка данных в записи
- •Проверка работы условий на значение
- •Проверка работы условий на значение при помощи запроса
- •Проверка данных при вводе в формы
- •Создание условия на значение
- •Блокировка элемента управления
- •Проверка данных при выполнении операций импорта
- •Справочные сведения об условиях на значение
- •Примеры условий на значение
- •Синтаксис часто используемых условий на значение
- •Использование подстановочных знаков в условиях на значение
Создание условия на значение для проверки данных в поле
Применимо к: Microsoft Office Access 2007
Печать
В этой статье рассматривается добавление условий на значение в базу данных. Условия на значение вносят ограничения на данные, вводимые пользователем в поле, а также помогают предотвратить ввод данных неправильного типа или объема.
Предполагаемое действие:
Основные сведения об условиях на значение
Проверка данных при вводе в поля таблицы
Проверка данных при вводе в формы
Проверка данных при выполнении операций импорта
Справочные сведения об условиях на значение
Основные сведения об условиях на значение
Условия на значение вносят ограничения на данные, которые пользователь может ввести в поле таблицы или элемент управления (например, поле ввода) в форме. В Microsoft Office Access 2007 предусмотрено множество способов проверки данных, и часто некоторые из этих способов используются для задания условия на значение. Условие на значение можно представить себе в виде набора уровней — можно использовать некоторые или все уровни проверки, чтобы обеспечить правильный ввод данных пользователями.
Типы данных.Типы данных обеспечивают первый уровень проверки. При разработке таблицы базы данных определяются типы данных для каждого поля в таблице, и эти типы данных служат ограничением на вводимые пользователями данные. Например, в поле типа даты и времени можно ввести только дату и время, а в поле денежного типа можно ввести только денежные данные и т. д.
Размеры полей.Размеры полей обеспечивают другой уровень проверки. Например, при создании поля для хранения имен можно указать, что оно должно принимать не более 20 знаков. Так можно предотвратить вставку в поле больших объемов ненужного текста недобросовестными пользователями или ошибочный ввод неопытным пользователем имени и фамилии в поле, предназначенное для хранения только имени.
Свойства таблицы.Свойства таблицы обеспечивают особые типы проверки. Например, если задать для свойстваОбязательное поле (Required)значениеДа, пользователи обязательно должны будут вводить значение в это поле.
Можно также использовать свойство Условие на значение (Validation Rule), чтобы ограничить ввод только определенными значениями, и свойствоСообщение об ошибке (Validation Text)для предупреждения пользователей об ошибках. Например, использование правила>100 And <1000в свойствеУсловие на значение (Validation Rule)требует ввода значений между 100 и 1000. Правило[КонечнаяДата]>=[НачальнаяДата]требует ввода конечной даты, совпадающей с начальной датой или более поздней. Текст, введенный в свойствоСообщение об ошибке (Validation Text), например «Введите значения в пределах от 100 до 1000» или «Введите конечную дату не ранее начальной», сообщит пользователям о допущенной ошибке и о том, как ее исправить.
Инструкции по вводу условия на значение в поле таблицы см. в разделе Проверка данных при вводе в поля таблицыдалее в этой статье.
Маски ввода.Маски ввода можно использовать для проверки данных, если требуется, чтобы пользователи вводили значения в определенном формате. Например, с помощью маски ввода можно разрешить вводить даты только в европейском формате (2007.04.14).
Для проверки данных можно использовать некоторые или все из описанных способов. Некоторые из этих средств, например типы данных, входят в состав базы данных по умолчанию, но можно по своему усмотрению использовать и другие средства: свойства полей, условия на значение и маски ввода.
В этой статье рассматривается использование свойств Сообщение об ошибке (Validation Text)иУсловие на значение (Validation Rule)в полях таблицы, запросах и элементах управления форм. Полное описание других средств проверки, таких как типы данных, размеры полей и маски ввода выходит за рамки данной статьи.
Дополнительные сведения о типах данных и размерах полей см. в статье Изменение типа данных для поля. Дополнительные сведения о масках ввода см. статьюСоздание маски ввода для ввода значений в поле или элемент управления в определенном формате.