Сохранение и загрузка фильтра в качестве запроса

Фильтр не является сохраняемым во внутреннем формате объектом базы дан­ных Access . Все типы сохраняемых объектов базы данных представлены в ка­честве вкладок окна базы данных. Поскольку фильтр является эквивалентом однотабличного запроса, Access предоставляет возможность сохранить фильтр в качестве запроса. При сохранении фильтра как запроса Access записывает имена фильтров, связанных с таблицами, в одной из системных таблиц базы данных. В этом состоит основное преимущество использования фильтра по сравнению с использованием однотабличного запроса. Чтобы сохранить фильтр и отменить фильтрацию таблицы "Заказы":

1. Выберите команду "Записи, Фильтр, Расширенный фильтр". Появится окно расширенного фильтра.

2. Выберите команду "Файл, Сохранить как запрос" (File, Save As Query). Появится диалоговое окно "Сохранить как запрос" (Save As Query).

3. В поле ввода "Имя запроса" диалогового окна "Сохранить как запрос" укажите имя запроса (рис.24).

Риc.24. Диалоговое окно "Сохранить как запрос"

4. Нажмите кнопку ОК, чтобы сохранить фильтр

5. Закройте окно расширенного фильтра, нажав кнопку "Закрыть" (X) в верхнем правом углу окна.

6. Чтобы отменить фильтрацию таблицы, выберите команду "Записи, Удалить фильтр" (Records, Remove Filter/Sort) или нажмите кнопку "Удалить фильтр" (Remove Filter) на панели инструментов.

7. Информация о фильтре хранится в оперативной памяти до тех пор, пока не будет закрыта таблица. Поэтому закройте таблицу.

Чтобы загрузить фильтр, сохраненный в качестве запроса:

1. Откройте таблицу "Заказы" в режиме таблицы.

2. Выберите команду "Записи, Фильтр, Расширенный фильтр". Появится окно расширенного фильтра. Бланк фильтра будет пустым.

3. Выберите команду "Файл, Загрузить из запроса" (File, Load from Query). Появится диалоговое окно "Применяемый фильтр" (рис. 25).

Риc.25. Диалоговое окно "Применяемый фильтр"

имени фильтра.

4. Чтобы загрузить фильтр, дважды щёлкните левой кнопкой мыши по имени фильтра.

5. Чтобы применить фильтр, нажмите кнопку "Применить фильтр" на панели инструментов.

Фильтр, сохраненный в качестве запроса, можно использовать как запрос. Для этого:

1. Закройте таблицу "Заказы".

2. Раскройте вкладку "Запросы" (Query) окна базы данных. В этой вклад­ке отображается список всех сохраненных запросов.

3. Дважды щелкните левой кнопкой мыши по запросу "Заказы Из Се­верной Америки". Появится окно таблицы, в котором будут выведены результаты выполнения запроса. Заметьте, что результат запроса сов­падает с результатом, полученным после выполнения шага 5 предыдущей процедуры.

4. Нажмите кнопку "Конструктор" на панели инструментов. Появится окно конструктора запроса (рис.26).

5. Выберите команду "Вид, Режим SQL" (View, SQL). В появившемся ок­не будет выведена инструкция SQL, выполняющая запрос.

Рис.26. Окно конструктора запросов

Рис.27. Окно режима SQL

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

 








Дата добавления: 2014-12-12; просмотров: 1431;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.