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

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

Регистр букв | Символ амперсанда | Отметка незаполненных полей | Основной формат | Десятичные форматы | Доступные значения логических полей | Маска ввода | Найдя подходящую маску, щелкните на ней. | Напишите простое описание данных, упомянув, какие элементы являются обязательными, а какие необязательными. | Задание 10. |


Читайте также:
  1. Destination (назначение)
  2. I. Адаптация системы представительной демократии к японским условиям
  3. II. ВСЕМИРНО-ИСТОРИЧЕСКОЕ ЗНАЧЕНИЕ ОКТЯБРЬСКОЙ РЕВОЛЮЦИИ И ПОБЕДЫ СОЦИАЛИЗМА В СССР
  4. II. Попытки навязать Турции условия Антанты
  5. III. ДЕЯТЕЛЬНОСТЬ ОБЩЕСТВЕННЫХ ОРГАНИЗАЦИЙ В УСЛОВИЯХ ВОЙНЫ
  6. III. Правила обучения в соответствии с внешними условиями, временем, местом, положением и т.д.
  7. IV. Порядок и условия приема в члены казачьего общества и выхода из него. Права и обязанности членов войскового казачьего общества

 

Свойство условия на значение проверяет, соответствуют ли вводимые данные некоторому условию. Если условие не выполняется, Access выводит сообщение об ошибке (текст сообщения можно задать) и вынуждает повторить ввод.

Как и другие свойства столбцов, свойства проверки значений расположены во вкладке Общие (General) области свойств. Проверкой значений управляют два свойства,

· Условие на значение (Validation Rule). Проверяемое условие.

· Сообщение об ошибке (Validation Text). Текст сообщения, которое Access выводит при нарушении условия

Проверка условий лучше всего работает со столбцами типов Числовой, Денежный и Дата/время. Условия можно задавать и для текстовых полей, обычно они получаются слишком сложными.

В табл. 6.3 и 6.4 приведены готовые условия, наиболее часто используемые в практических задачах. Любое из приведенных условий можно без изменений ввести в свойства Условие на значение.

 

Таблица 6.3. Примеры условий для числовых полей

Условие Описание
> 0 Число должно быть больше нуля
<> 0 Число не должно быть равно нулю
> 0 AND < 100 Число должно находиться в диапазоне между 0 и 100, исключая границы диапазона
>= 0 AND <=100 Число должно находиться в диапазоне между 0 и 100, включая границы диапазона
1 < 0 or > 100 Число должно быть либо меньше нуля, либо больше 100

 

 

Таблица 6.4. Примеры условий для полей Дата/время

Условие Описание
>= Date() Дата должна быть сегодняшней или позже
>= Date() or Is Null Дата должна быть сегодняшней, позже сегодняшней или поле должно остаться пустым
< Date() Дата должна быть вчерашней или более ранней
>=#l/l/2000# AND <= Date() Дата должна находиться в диапазоне от 1.1.2000включительно до сегодняшней включительно

 

Чтобы задать для столбца условие, выполните следующие действия:

1. Создайте базу данных и таблицу, переключите ее в режим конструктора. Создайте 6 полей, одно из них должно иметь тип данных Числовой.

2. Щелкните на имени столбца с числовым типом данных.

3. Щелкните в поле свойства Условие на значение.

В поле свойства будет установлен мерцающий курсор ввода.

4. Введите условие «> 0 AND < 1000». В результате в это поле можно будет ввести числа только больше 0 и меньше 1000

5. Щелкните в поле свойства Сообщение об ошибке. В поле свойства появится мерцающий курсор ввода.

6. Введите сообщение «Введенное число должно быть больше 0 и меньше 1000; повторите, пожалуйста, ввод », которое пользователь увидит при нарушении условия.

Задавая для столбца условия, учитывайте следующие правила их функционирования.

¨ Оператор AND (И) объединяет два условия. Результирующее значение ис­тинное, только если истинны оба объединяемых условия.

¨ Оператор OR (ИЛИ) тоже объединяет два условия, однако его результи­рующее значение истинное, если истинно хотя бы одно из объединяемых условий.

Будьте внимательны, объединяя условия <= и >=. Используя их, легко совер­шить ошибку и создать условие, которое никогда не удовлетворяется, напри­мер <=0 AND >=100. Как вы понимаете, никакое число не может быть мень­ше 0 и больше 100 одновременно.

 


Дата добавления: 2015-08-20; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Обязательное поле| Предприятий нефтегазового комплекса

mybiblioteka.su - 2015-2024 год. (0.011 сек.)