Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Применение расширенного фильтра

Лабораторная работа № 2

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

 

Фильтрация данных – это отбор записей из таблицы, которые удовлетворяют заданному условию. В Microsoft Access существует три вида фильтрации: 1) фильтр по выделенному; 2) обычный фильтр; 3) расширенный фильтр.

Применение фильтра по выделенному

Для применения фильтра по выделенному выполните следующие действия:

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

2. В меню «Главная» выберите пункт «Фильтр». В результате выполнения команды в таблице останутся только те записи, которые содержат выделенное значение.

3. Для восстановления всех записей таблицы в меню «Записи» выберите команду «Удалить фильтр».

Примечание. С помощью фильтра можно также отбирать записи, не содержащие выделенного значения. Выделите значение, щелкните его правой кнопкой мыши и выберите команду Исключить выделенное (рис.1.1.).

Рис.1.1.

Задание 1.

С помощью фильтра по выделенному осуществите отбор:

1. Всех учеников школы, живущих на ул. Полежаева; (Пояснения: Откройте таблицу «Ученики»; в поле «Адрес-улица» найдите значение «ул. Полежаева» и выделите его; в меню «Главная» выберите пункт «Фильтр». Сохраните полученный результат как запрос с именем «Ученики с улицы Полежаева»: в контекстном меню выберите команду «Изменить фильтр», в окне фильтра вновь вызовите контекстное меню и выберите команду «Сохранить как запрос», в поле «Имя запроса» введите «Ученики с улицы Полежаева»).

2. Всех учеников 1-х классов; (Пояснения: В школе имеется два первых класса 1 «А» и 1 «Б», поэтому следует выделить в поле «Класс» цифру 1, однако, при этом также останутся ученики 10-х и 11-х классов, так как в названии их класса также присутствует цифра 1. Поэтому при выборе первоклассников следует выделить не только цифру 1, но и следующий за ней символ (пробел или «). Сохраните фильтр как запрос с именем «Первоклассники»).

3. Всех предметов, изучаемых во 2-ом классе; (Пояснения: Откройте таблицу «Предметы»; в поле «2 класс» найдите пустое значение и выделите его; в меню «Главная» выберите пункт «Фильтр», а затем команду «Исключить выделенное». Сохраните полученный результат как запрос с именем «Предметы во 2-ом классе»).

4. Всех учителей начальной школы (сохраните как запрос «Учителя начальной школы»).

5. Всех мальчиков 2-го «Б» класса (сохраните как запрос «Мальчики 2-го Б»).

6. Всех учителей, являющихся классными руководителями (сохраните как запрос «Классные руководители»).

7. Всех девочек с именами на «А» (сохраните как запрос «Девочки с именами на А»).

 

Применение обычного фильтра

Для применения обычного фильтра выполните следующие действия:

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

5. Для восстановления всех записей таблицы в меню «Записи» выберите команду «Удалить фильтр».

Задание 3.

С помощью обычного фильтра осуществите отбор:

8. Всех учеников, родившихся в декабре 1995, 1996 или 1997 года, сохраните фильтр как запрос «Ученики родившиеся в декабре 1995 1996 1997».

9. Всех учеников начальной школы, сохраните фильтр как запрос «Ученики начальной школы».

10. Всех учителей-женщин, имеющих педагогический стаж более 20 лет или учителей мужчин со стажем менее 10 лет.

11. Всех учеников, которые не имеют хотя бы одного из родителей, сохраните фильтр как запрос «Ученики без одного из родителей». (Пояснения: в качестве условия в поля «Родитель-мать», «Родитель-отец» введите значение «Is Null» (пустое значение).

Применение расширенного фильтра

Для применения расширенного фильтра выполните следующие действия:

  1. Откройте таблицу, в меню «Главная» выберите пункт «Фильтр», затем команду «Расширенный фильтр».
  2. Добавьте в бланк поля, для которых будут заданы искомые значения или другие условия, используемые в фильтре для отбора записей.
  3. Чтобы указать порядок сортировки, выберите ячейку Сортировка (Sort) нужного поля, щелкните стрелку и выберите порядок сортировки.
  4. В ячейке Условие отбора (Criteria) полей, включенных в бланк, укажите искомое значение или введите выражение
  5. Выберите поля для задания условий отбора, которым должны удовлетворять записи, введите в поля нужные условия.
  6. В меню «Фильтр» выберите команду «Применить фильтр», после выполнения которой нужные записи будут отобраны.

7. Для восстановления всех записей таблицы в меню «Записи» выберите команду «Удалить фильтр».

Задание 4.

С помощью расширенного фильтра осуществите отбор:

12. Всех учителей, имеющих основную или дополнительную специальность «География»; (пояснения: откройте таблицу «Учителя»; в меню «Записи» выберите пункт «Фильтр», затем команду «Расширенный фильтр»; перетащите поля «Фамилия», «Имя», «Отчество», «Специальность», «Дополнительная специальность» из окна таблицы в окно фильтра (рис. 1); установите для поля «Фамилия» сортировку по возрастанию; для поля «Специальность» введите в строку «Условие отбора» значение «География», для поля «Дополнительная специальность» в строку «или» также введите значение «География»; в меню «Фильтр» выберите команду «Применить фильтр»; после выполнения команды в таблице останутся только учителя-географы; сохраните фильтр как запрос «Учителя-географы».

Рис. 1

  1. Всех учителей старше 50 лет; (пояснения: откройте таблицу «Учителя»; в меню «Записи» выберите пункт «Фильтр», затем команду «Расширенный фильтр»; перетащите поле «Фамилия», «Имя», «Отчество» из окна таблицы в окно фильтра (рис. 2); установите в пустом поле формулу для расчета возраста:

Возраст:Year(Date())-Year([Дата рождения])

для этого поля введите в строку «Условие отбора» «>50» и установите сортировку по возрастанию; в меню «Фильтр» выберите команду «Применить фильтр»; после выполнения команды в таблице останутся только учителя старше 50 лет; сохраните фильтр как запрос «Учителя старше 50 лет».

Рис. 2

  1. Всех учителей, отработавших в школе более 20 лет;
  2. Всех учеников моложе 7 лет или старше 17 лет.
Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...