Упражнение 7. Преобразование в запрос
К сожалению, назначение нового фильтра автоматически стирает все предыдущие, которые уже невозможно применить повторно. Если фильтр достаточно сложный, его многократная настройка может отнимать много времени, и вам, вероятно, захочется как-то спасти результат титанического труда. Access предлагает простой способ сохранения фильтров. Так как окно фильтра подобно конструктору запроса, было бы логично записать фильтр в виде запроса с теми же условиями отбора. Чтобы превратить фильтр в запрос, выполните следующие шаги.- Командой Записи > Фильтр > Расширенный фильтр (Records > Filter > Advanced Filter/Sort) активизируйте окно сложного фильтра, созданного в предыдущем упражнении.
- Выполните команду Файл > Сохранить как запрос (File > Save As Query).
- В открывшемся окне диалога введите имя Фил ьтр и щелкните на кнопке ОК.
- Закройте окно фильтра.
- В окне базы данных появился новый запрос с названием Фильтр. Дважды щелкните на значке этого запроса.
- Щелчком активизируйте окно таблицы Контакты (если таблица закрыта, откройте ее).
- Чтобы назначить новый фильтр (и стереть предыдущий), щелкните на ячейке с фамилией Петров правой кнопкой мыши и выберите в контекстном меню команду Исключить выделенное (Filter Excluding Selection). В таблице останутся только те записи, в поле Фамилия которых нет слова Петров.
- Щелчком на кнопке Удалить фильтр отмените фильтрацию данных. Теперь давайте вернем прежний сложный фильтр.
- Выберите команду Записи > Фильтр > Расширенный фильтр.
- Выберите команду Файл > Загрузить из запроса (File > Load From Query).
- В открывшемся окне диалога выделите запрос Фильтр и щелкните на кнопке ОК.
|