Использование нескольких условий отбора
После знакомства с особенностями ввода более сложных условий отбора в ячейку бланка запроса нужно научиться вводить условие отбора в несколько ячеек. Выражения для ввода могут включать в себя имена объектов, например имена полей и таблиц.
Существует два способа использования нескольких условий отбора:
1) с применением операции логическое «И» – запись включается в динамический набор данных только в том случае, если все условия отбора принимают значение «Истина»;
2) c применением операции логическое «Или» – запись включается в запрос в том случае, если хотя бы одно из условий отбора равно «Истина».
Чтобы провести поиск записей, имеющих значения более чем в одном поле, надо ввести все условия отбора под соответствующими полями в бланке запроса в строке «Условие отбора». Access принимает это за логическое «И» и проводит поиск только тех записей, которые отвечают всем условиям отбора.
Чтобы провести поиск записей, которые имеют в одном поле несколько различных значений, первое из этих значений вводится в строку запроса «Условие отбора», а каждое дополнительное значение – в строку «или».
Задание 3.17
1. Создайте запрос на основе таблицы «Товары» и выберите следующие поля: «Наименование товара», «Поставщик», «Дата поставки», «Цена товара».
2. Для поля «Поставщик» в строке «Условие отбора» введите «Инфотур», а в строке «или» – «Интротекс», для поля «Цена товара» в строке «Условие отбора» – >100, в строке «или» – <3000.
3. Сохраните запрос с именем «Сложный запрос 2».
Контрольные вопросы
1. Как создать новый запрос? Какие виды запросов используются в Access?
2. На основе чего добавляются данные в запрос? Как сохранить запрос?
3. Что такое бланк запроса? Какие инструкции он включает?
4. Каким образом можно выполнить запрос?
5. Какие виды ограничителей используются в символьных литералах и литералах типа «Дата»?
6. Какие виды констант и операторов используются в запросах?
7. Сколько существует способов использования нескольких условий отбора?
РАБОТА С ДАННЫМИ ПРИ ПОМОЩИ ФИЛЬТРОВ
Виды фильтров
Фильтр – это средство, предназначенное для изменения конструкции таблицы, частью которой он является.
При помощи фильтра можно встраивать свойства запроса в таблицу без создания отдельного объекта-запроса.
Существует четыре вида фильтров:
1) фильтр по выделенному фрагменту, определяющий, какие записи выводятся на экран путем выделения данных в таблице в режиме «Таблицы»;
2) поле «фильтр для», позволяющий вводить условие отбора непосредственно в контекстное меню;
3) обычный фильтр, определяющий, какие записи выводятся на экран в режиме формы, аналогичной таблице в режиме «Таблицы»;
4) расширенный фильтр, указывающий, какие записи выводить на экран, и порядок, в котором они появляются на экране, при помощи окна Расширенный фильтр / Сортировка, идентичного окну запроса.
Дата добавления: 2020-10-01; просмотров: 368;