- •Рязанский государственный радиотехнический университет
- •Учебно-методический комплекс по дисциплине сд.Р.06 «инфорационные сети, базы данных»
- •653700 «Приборостроение»
- •200106 – «Информационно-измерительная техника и технологии»
- •Работа № 1 работа с базами данных и таблицами.
- •2.1 Разработка таблицы "Персональные мероприятия"
- •2.2 Разбиение информации но полям.
- •2.3 Создание таблицы "Персональные мероприятия"
- •2.4 Определение значения по умолчанию для поля.
- •3.1. Отношения между таблицами.
- •4.1 Выбор ключа таблицы
- •4.2 Индексирование таблицы.
- •5.3 Изменение свойств полей и связей между таблицами.
- •5.4 Изменение связей между таблицами
- •Лабораторная работа №2. Добавление, изменение и проверка корректности данных в таблицах.
- •Цель работы
- •Домашнее задание.
- •Лабораторная работа № 3 Сортировка, поиск и фильтрация данных в таблицах
- •Сортировка таблицы по значению одного поля.
- •Сортировка таблицы по значению нескольких полей
- •Поиск записей по значению поля.
- •Отбор данных при помощи фильтров
- •Фильтр по выделенному фрагменту.
- •Обычный фильтр.
- •Расширенный фильтр и расширенная сортировка
- •Добавление сортировки по нескольким столбцам и составного критерия отбора
- •Сохранение и загрузка фильтра в качестве запроса
- •1. Создание простого запроса
- •2. Добавление полей в запрос.
- •3. Задание условия отбора и порядка сортировки результатов запроса
- •4. Создание более сложных запросов
- •5. Изменение полей таблицы при помощи запроса
- •6. Изменение заголовков полей в запросе
- •7. Сохранение запросов
- •Создание запросов других видов
- •8. Использование простых запросов на создание таблиц
- •9. Добавление параметра к запросу
- •10. Преобразование запросов по образцу в запросы на языке sql
- •Лабораторная работа № 5 запросы по нескольким таблицам и перекрёстные запросы
- •1. Соединение таблиц для создания многотабличного запроса
- •1.1 Создание внутреннего соединения по одному полю
- •1.2. Определение порядка сортировки результатов запроса
- •1.3. Создание запросов на выборку данных из таблиц с косвенными связями
- •1.4. Создание внутреннего соединения по нескольким полям
- •2. Использование полей подстановок
- •2.1 Добавление списка, задающего значение внешнего ключа, при помощи Мастера подстановок
- •2.2 Добавление списка постоянных значений к полю таблицы
- •Введите строку 03-94, чтобы вывести данные для марта 1995 года (рис. 10.51).
- •Нажмите кнопку ок для вывода результирующего множества запроса(рис.52).
Отбор данных при помощи фильтров
Access позволяет применять фильтры, чтобы указать, какие записи должны появиться в окне таблицы или в окне результатов запроса. Например, если необходимо вывести информацию о всех клиентах, находящихся в Германии, то можно применить фильтр, после чего в таблице будут отображаться только те записи, поле "Страна" которых содержит значение "Германия". Access предоставляет три разновидности фильтров:
Фильтр по выделенному. Использование фильтра по выделенному является наиболее быстрым способом отбора данных. Критерий отбора записей устанавливается путём выделения всего значения поля таблицы или его части. После применения фильтра по выделенному фрагменту Access отображает в таблице только те записи, которые соответствуют критерию отбора. Недостатком этого способа является то, что отбор записей можно производить по значению только одного поля.
Обычный фильтр. Использование обычного фильтра позволяет быстро отобрать записи по значениям нескольких полей. Чтобы применить обычный фильтр, необходимо заполнить форму, в которой указываются критерии отбора. При этом можно задать критерий отбора по каждому из полей таблицы.
Расширенный фильтр. Расширенный фильтр является самым мощным средством фильтрации данных Access. В окне расширенного фильтра можно указать как критерии отбора для различных полей таблицы, так и порядок сортировки этих полей.
Фильтр по выделенному фрагменту.
Отбор данных при помощи фильтра по выделенному фрагменту также прост, как и выделение текста в ячейке таблицы. Когда применяется фильтр по выделенному.
Таблица .1 Использование фильтра по выделенному
-
Выделенный фрагмент
Результат фильтрации
Поле целиком
Отображаются только те записи таблицы, значения полей которых полностью совпадают с выделенным значением.
Начало поля
Отображаются только те записи, в которых первые символы поля совпадают с выделенным фрагментом.
Конец поля
Отображаются только те записи, в которых последние символы поля совпадают с выделенным фрагментом.
Любой фрагмент значения поля, исключая начало или конец.
Отображаются все записи, в значениях которых встречается выделенный фрагмент.
Access использует выделенный текст, чтобы определить, какие записи должны быть отображены. В таблице 1 приведены варианты работы фильтра по выделенному фрагменту в зависимости от того, как был выделен текст в поле. Независимо от того, как был выделен текст, отбор записей при помощи фильтра по выделенному производится по значению только одного поля.
Чтобы применить фильтр по выделенному к таблице "Клиенты" и вывести на экран всех клиентов, находящихся в Германии:
Откройте, если это необходимо, таблицу "Клиенты" в режиме таблицы. При помощи горизонтальной линейки прокрутки сделайте так, чтобы поле "Страна" стало видно в окне таблицы.
Нажмите кнопку "На первую запись" (First Record) в нижней части окна таблицы, чтобы сделать активной первую запись.
Выделите весь текст в поле "Страна" первой записи таблицы "Клиенты" (в данном случае оно содержит значение "Германия").
Выберите команду "Записи, Фильтр, Фильтр по выделенному" (Records, Filter, Filter by Selection) или нажмите кнопку "Фильтр по выделенному" (Filter by Selection) на панели инструментов. В окне таблицы будут выведены записи, удовлетворяющие критерию фильтра (рис.9). Обратите внимание на то, что кнопка "Применить фильтр" (Apply Filter) на панели инструментов становится нажатой после применения фильтра по выделенному. Нажатая кнопка "Применить фильтр" показывает, что к таблице была применена операция фильтрации данных, а всплывающая подсказка для этой кнопки изменяется на "Удалить фильтр" (Remove Filter). В нижней части окна отфильтрованной таблицы, справа от числа записей, выводится (Фильтр).
Рис.9. Отбор клиентов, находящихся в Германии, при помощи фильтра по выделенному
На рисунке 10 показан результат фильтрации таблицы "Клиенты" по выделенному фрагменту ан поля "Страна".
Примечание
Чтобы удалить фильтр, нажмите кнопку "Удалить фильтр" на панели инструментов. Это та же самая кнопка, что и кнопка "Применить фильтр". Когда кнопка нажата, фильтр применен, когда отжата, фильтр удаляется.
