Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inform_tekhnol_v_yurisp (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
25.03 Mб
Скачать

3.5.3. Использование поля «фильтр для»

Чтобы применить поле «Фильтр для», надо просто щелкнуть по столбцу поля, для которого требуется ввести условие отбора, ввести это условие в появившееся контекстное меню и нажать клавишу Enter. Помимо простых условий отбора можно использовать и сложные условия с применением констант и операторов.

Задание 3.19

  1. Откройте таблицу «Товары». Если установлен фильтр, то удалите его.

  2. Создайте поле «Фильтр для», чтобы на экран выводились все записи таблицы, значение поля «Количество товара» которых больше двух.

3.5.4. Обычный фильтр

Ч тобы создать обычный фильтр, надо открыть таблицу, на основе которой будет создан фильтр. Затем следует выбрать команду меню Фильтр \ Записи \ Изменить фильтр или щелкнуть по кнопке (Изменить фильтр) на панели инструментов.

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

П осле заполнения формы для возврата к таблице нужно выбрать команду меню Записи \ Применить фильтр или щелкнуть по выключенной кнопке (Применить фильтр).

Задание 3.20

  1. Создайте обычный фильтр, при выполнении которого на экране появлялись бы записи, значения которых по полю «Количество товара» меньше 12.

  2. Сохраните изменения.

3.5.5. Расширенный фильтр

Фильтр может быть создан теми же способами, которыми пользовались для создания запроса. Для этого нужно открыть таблицу, к которой необходимо применить фильтр, выбрать команду меню Записи \ Фильтр \ Расширенный фильтр. При этом на экран выводится окно «Фильтр», которое практически идентично окну запроса.

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

П осле создания фильтра надо применить его, выбрав команду меню Фильтр \ Применить фильтр, или щелкнуть по выключенной кнопке (Применить фильтр) на панели инструментов.

Задание 3.21

Для таблицы «Товары» создайте расширенный фильтр, используя следующие условия отбора для полей:

«Наименование товара» – нет условия отбора;

«Количество товара» – >2 (больше двух);

«Цена товара» – >= 300 (больше либо равно 300).

3.5.6. Сохранение фильтра как запроса

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

Чтобы сохранить фильтр в виде запроса, нужно щелкнуть в области окна «Фильтр» правой кнопкой «мыши» для отображения контекстного меню и выбрать команду «Сохранить как запрос» или щелкнуть по кнопке (Сохранить как запрос) на панели инструментов.

Задание 3.22

  1. Создайте обычный фильтр, используя данные таблицы «Товары», в поле «Количество товара» введите – >2.

  2. Сохраните созданный фильтр в виде запроса с именем «Обычный фильтр».

  3. Создайте расширенный фильтр, используя данные таблицы «Товары». В поле «Наименование товара» установите вид сортировки «По возрастанию», в поле «Поставщик» укажите условие отбора «Компьютерный салон Фарго», в поле «Количество товара» введите условие отбора – >2.

  4. Сохраните созданный фильтр в виде запроса с именем «Расширенный фильтр».