Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Условия на значение Access.doc
Скачиваний:
33
Добавлен:
02.04.2015
Размер:
131.07 Кб
Скачать

Проверка работы условий на значение при помощи запроса

 Примечание. Можно также проверить работу условия на значение, составив запрос, выявляющий записи, в которых не соблюдается это условие на значение. Результаты такого запроса показывают, какие именно записи не удовлетворяют условию на значение. Например, если задать для свойстваОбязательное поле (Required)значениеДаилиНе Null, будут найдены поля, в которых отсутствуют значения.

  1. На вкладке Созданиев группеДругиещелкнитеКонструктор запросов.

Будет открыт новый запрос в режиме конструктора и отображено диалоговое окно Добавление таблицы.

  1. В диалоговом окне Добавление таблицывыберите одну или несколько таблиц, которые необходимо использовать в запросе, и нажмите кнопкуДобавить, чтобы добавить их в запрос, а затем нажмите кнопкуЗакрыть.

Выбранные таблицы появятся в виде окон в верхней части конструктора запроса.

  1. В каждой таблице дважды щелкните поля, которые нужно включить в запрос.

-или-

Перетащите поля из таблицы на пустые ячейки в строке Полев нижней части бланка запроса.

Убедитесь, что добавлено поле, содержащее нужное условие на значение.

  1. В ячейке Условие отбораполя, содержащего условие на значение, введите противоположное условие.

Например, если используется условие на значение BETWEEN 100 AND 1000, введите<100 OR >1000.

  1. На вкладке Конструкторв группеРезультатывыберите командуЗапуск.

К началу страницы

Проверка данных при вводе в формы

Наиболее простой и быстрый метод применения условий на значение к форме состоит в том, чтобы сначала добавить условие в поле базовой таблицы, а затем использовать инструменты автоматического создания форм, предусмотренные в Access. Например, на вкладке Создатьв группеФормыможно выбрать создание простой формы, разделенной формы, формы с несколькими элементами и других форм. При использовании одного из этих инструментов элементы управления в форме наследуют свойства базовой таблицы, включая любое условие на значение и сообщение об ошибке.

Можно также применить условие на значение к элементу управления формы путем открытия формы в режиме конструктора и добавления условия в свойство Условие на значение (Validation Rule)и сообщения об ошибке в свойствоСообщение об ошибке (Validation Text)элемента управления. Можно добавить условия на значение только в некоторые элементы управления формы. Наиболее простой способ определить, можно ли добавить условие на значение к элементу управления — это открыть форму в режиме конструктора и следовать инструкциям этого раздела.

Помните, что элемент управления может иметь условие на значение, отличающееся от условия на значение в таблице, к которой он присоединен. При конфликте между этими условиями условия на значение таблицы имеют преимущество. Кроме того, помните, что условия на значение в элементах управления и таблицах могут отменять друг друга и, таким образом, не мешать пользователю вводить какие-либо данные. Предположим, например, что к полю даты в таблице применено следующее условие:

<#01.01.2007#

Но затем было применено условие на значение для элемента управления, присоединенного к этому полю таблицы:

>=#01.01.2007#

Теперь поле таблицы требует ввода значений, предшествующих 2007 году, а элемент управления формы требует ввода дат не ранее этого года, таким образом, пользователь не может ввести никакую дату. При попытке ввести дату в данных условиях приложение Access будет предлагать ввести дату то ранее, то позднее даты, указанной в конфликтующих условиях на значение, что приведет к безвыходной ситуации.

Следующие действия описывают добавление условие на значение к элементу управления и блокировку элементов управления для предотвращения изменения данных пользователями.