Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Фильтрация данных






В Microsoft Access предусмотрено четыре способа отбора записей с помощью фильтров: фильтр по выделенному фрагменту, обычный фильтр, поле Фильтр для и расширенный фильтр.

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

Набор записей, которые были отобраны в процессе фильтрации, называется результирующим набором.

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

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

  1. Выделить это значение и нажать кнопку Фильтр по выделенному на панели инструментов Режим таблицы.

На рис. 2.54 показан результирующий набор, полученный применением фильтра по выделенному к таблице " Заказы" демонстрационной базы данных. Чтобы получить такой результат:

  1. Откройте таблицу " Заказы" в режиме Таблицы.
  2. Выделите в столбце " Клиент" какое-нибудь значение, например Ernst Handel.
  3. Нажмите кнопку Фильтр по выделенному на панели инструментов.

Рис. 2.54. Результирующий набор записей после применения фильтра по выделенному

Чтобы отменить фильтр, необходимо нажать на кнопку Удалить фильтр на панели инструментов Режим таблицы или воспользоваться одноименной командой контекстного меню.

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

Кнопки Применение фильтра и Удалить фильтр являются по сути одной кнопкой, состояние (нажата, отжата) и подпись которой меняются в зависимости от того, установлен или нет фильтр для таблицы. Еще одним признаком, по которому можно узнать, что в таблице отображаются отфильтрованные записи, является слово ФЛТР (FLTR) в строке состояния окна приложения.

Для того чтобы установить фильтр по выделенному фрагменту, можно воспользоваться также командой контекстного меню Фильтр по выделенному или выбрать из меню Записи команду Фильтр, Фильтр по выделенному.

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

Чтобы использовать возможности поля Фильтр для, необходимо:

1. Открыть таблицу в режиме Таблицы.

2. Щелкнуть правой кнопкой мыши на поле, для которого нужно указать условие отбора, а затем ввести значение условия отбора в поле Фильтр для в контекстном меню (рис. 2.55).

Рис. 2.55. Поле Фильтр для в контекстном меню

Чтобы применить фильтр и закрыть контекстное меню, нужно нажать клавишу < Enter>, а чтобы применить фильтр и оставить контекстное меню открытым — клавишу < Таb>. При этом можно вводить в поле Фильтр для новые значения и по нажатии клавиши < Таb> обновлять содержимое выборки.

Чтобы применить обычный фильтр, необходимо:

1. Открыть таблицу в режиме Таблицы (например, откройте таблицу " Заказы".

  1. Нажать кнопку Изменить фильтр на панели инструментов Режим таблицы. Появится форма фильтр — специальное окно для изменения фильтра (рис. 2.56).

Форма содержит линейку полей таблицы. В любое из этих полей можно ввести или выбрать из списка значение, которое и будет являться условием отбора. Если условия ввести в несколько полей, они будут объединяться с помощью логического оператора И. Для того чтобы объединить условия по ИЛИ, нужно раскрыть другую вкладку формы, щелкнув по ярлычку Или в нижней части формы.

Рис. 2.56. Окно изменения фильтра

  1. Выберите, например, значение Ernst Handel из списка в поле Клиент и дату 1.01.98 в поле Дата размещения. Добавьте значок > перед датой. При этих условиях Access будет отбирать все заказы для Ernst Handel, размещенные после 1 января 1998 года.
  2. Щелкните мышью по ярлычку Или и раскройте вторую вкладку.
  3. Выберите из списка в поле Клиент значение. Alfreds Futterkiste, а в поле Дата размещения снова введите значение > 1.01.98. Теперь будут отбираться заказы двух клиентов: Ernst Handel и Alfreds Futterkiste, размещенные после 1 января 1998 года.
  4. Нажмите кнопку Применение фильтра на панели инструментов. Результирующий набор записей показан на рис. 2.57.

Условия отбора записей, которые вводятся в поля формы фильтр, можно сохранить в базе данных в виде запроса. Для этого необходимо при открытой форме фильтр нажать кнопку Сохранить как запрос на панели инструментов. Затем в диалоговом окне Сохранение в виде запроса ввести имя запроса и нажать кнопку ОК. Когда потребуется повторить установку такого фильтра, нужно опять же при открытой форме фильтр нажать кнопку Загрузить из запроса на панели инструментов.

Рис. 2.57. Результирующий набор записей после применения обычного фильтра

Отобранные с помощью фильтра данные можно копировать, экспортировать и рассылать. Копирование данных из выборки осуществляется так же, как копирование данных в таблице.

Экспорт данных из выборки позволяет сохранить их в отдельном файле. Чтобы экспортировать данные, необходимо:

1. Выбрать в меню Файл команду Экспорт.

  1. В окне Экспорт объекта: Таблица < имя таблицы> в выбрать папку для экспорта файла.
  2. В поле Имя файла ввести имя файла, в который осуществляется экспорт.
  3. В поле Тип файла выбрать тип файла, в который осуществляется экспорт.
  4. Нажать кнопку Сохранить все.

В отличие от обычного экспорта данных, рассылка позволяет сразу отправить результаты выборки по электронной почте разным адресатам для дальнейшего ознакомления с материалами, их анализа и т. п. Чтобы отослать результаты выборки, необходимо:

1. Выбрать в меню Файл команду Отправить.

  1. Из раскрывающегося меню выбрать пункт Почтовый клиент.
  2. В окне Послать выбрать тип файла.
  3. Нажать кнопку ОК и далее выполнить стандартную процедуру для отправки почтового сообщения в своем почтовом клиенте.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.