Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Применение условия на значение поля




У каждого поля может быть одно условие на значение или правило верификации. Далее приведены действия, необходимые для задания такого правила. Начнем с простого условия, запрещающего вводить в числовое поле 0 или любое отрицательное число (а в следующих разделах вы отшлифуете навыки создания правил верификации настолько, что сможете за­щитить и данные других типов).


Для вставки вашего условия на значение выполните следующие действия.

1. В Конструкторевыберите поле, к которому хотите применить условие.

Данные всех типов, кроме Поле MEMO, Счетчики Объект OLE,поддерживают условие на значение. В данном примере правило верификации обрабатывает числовые данные (Числовогоили Денежноготипа).

2. В свойстве поля Условие на значение(Validation Rule) введите проверочное выражение
(рис. 4.14).

 
 

Выражение представляет собой фрагмент на языке SQL, выполняющий проверку вве­денных вами данных. Программа Access проверяет данные на значение, когда вы ввели порцию данных и собираетесь переходить к другому полю или другой записи. Например, условие >0 — это правило верификации, требующее ввода в иоле только положительных значений. В следующих разделах вы познакомитесь с другими условиями на значение.

 

Рис. 4.14.В данном примере свойство Условие на значениепрепятствует вводу недопустимых цен, а свойство Сообщение об ошибкесодержит текст сообщения

3. Введите текст сообщения в свойство поля Сообщение об ошибке(Validation Text).

Если вы введете значение, не прошедшее проверку, программа Access отвергнет его и выве­дет этот текст сообщения об ошибке в диалоговом окне. Если вы не предложите никакого текста, программа отобразит условие на значение для данного поля (которое вы ввели в пункте 2), что вызывает у простых смертных нечто большее, чем легкое недоумение.

4. Щелкните правой кнопкой мыши заголовок вкладки и выберите Режим таблицы.

Если в вашей таблице есть записи, программа Access дает вам возможность проверить их на соответствие заданному правилу верификации. Вам решать — выполнить такую про­верку или полностью пропустить ее.


После перехода в Режим таблицывы готовы к тестированию вашего условия на значе­ние (рис. 4.15).

 

 
 

Рис.4.15. В данном примере условие на значение >0 препятствует вводу отрицательных чисел в поле Price.Когда вы вводите отрицательное число, Access выводит окно сообщения с текстом об ошибке, который вы задали ("You didn’t get this for free, did you?" — "Вы ведь не получили ее даром, не так ли?"). После щелчка мышью по кнопке ОК вы возвращаетесь в поле, которое остается в режиме редактирования. У вас есть возможность изменить значение на положительное или нажать клавишу <Esc> для отказа от вставки или редактирования записи

 

 


Поделиться:

Дата добавления: 2014-11-13; просмотров: 87; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты