close

Вход

Забыли?

вход по аккаунту

?

БД - 4.1

код для вставкиСкачать
Лабораторная работа № 4.1
Тема: "Фильтрация и сортировка записей. Поиск записей"
Поиск записей
Для поиска записей таблицы по заданному значению поля нужно нажать кнопку Найти (1) на вкладке Главная (2). Курсор целесообразно предварительно установить в это поле. В окне Поиск и замена строка Образец (3) заполняется задаваемым значением поля, устанавливается область поиска Текущий документ (осуществляется поиск по всем полям во всех записях таблицы) либо Текущее поле (поиск по текущему полю во всех записях). Направление поиска устанавливается в строке Просмотр (4) и может принимать значения Вверх, Вниз, Все. В строке Совпадение (5) можно задать степень совпадения значений: С начала поля, С любой частью поля, Поля целиком. Чтобы при сравнении значений учитывался регистр и формат поля, надо соответственно отметить С учетом регистра (6) и С учетом формата полей (7).
После нажатия в диалоговом окне кнопки Найти далее (8) отыскивается первая запись, удовлетворяющая условию поиска. Сортировка записей
Сортировка записей в порядке возрастания или убывания значений одного поля может быть выполнена как в режиме таблицы, так и в режиме формы. Для этого курсор устанавливается в поле сортировки после на вкладке Главная (9) нажимается соответствующая кнопка По возрастанию (10) либо По убыванию (11):
Сортировка записей таблицы по нескольким полям выполняется с помощью фильтра (12).
Отбор записей с помощью фильтра
Фильтр по выделенному. Простейшим способом задания условия отбора записей является выделение в таблице или форме некоторого значения поля или его части. Рассмотрим этот способ фильтрации на примере таблицы СТУДЕНТ.
Пусть нужно найти все записи о студентах, фамилии которых начинаются с буквы Б. Откроем таблицу СТУДЕНТ в режиме таблицы. Выделим букву Б в поле ФИО одной из записей, где фамилия начинается с этой буквы. На вкладке главная нажмём на кнопку Выделение (13) и выберем Начинается с "Б" (14). В результате фильтрации в таблице будут отображены только записи, в которых фамилия студента начинается на букву Б.
На полученном подмножестве записей продолжим фильтрацию по дополнительному условию отбора. Среди найденных студентов выберем родившихся в 1977 году. Выделим в поле ГОДР одной из записей значение 1977. После выполнения команды Выделение (15), Равно 1977 (16) из всех записей подмножества в таблице останутся только те, в которых поле ГОДР имеет значение 1977.
Каждое новое выделение значения накладывает дополнительное условие на отбор записей существующим фильтром. Таким образом, данный способ позволяет не только создать новый фильтр, но и дополнить фильтр, созданный любым другим способом, новыми условиями отбора.
Отменить действие фильтра, чтобы работать со всеми записями таблицы, можно сняв выделение с кнопки Фильтр (17).
Обычный и расширенный фильтр. Кроме фильтра по выделенному можно использовать и другие два типа фильтров - обычный и расширенный фильтр.
Пусть необходимо отфильтровать записи формы СПИСОК ГРУППЫ, построенной на таблицах ГРУППА и СТУДЕНТ. Выполним отбор данных о студентах из групп 101 и 102, которые имеют проходной балл более 4,5.
Откроем форму СПИСОК ГРУППЫ и на вкладке Главная (18) нажмём на кнопку Дополнительно (19) после в открывшемся списке выберем команду Изменить фильтр (20). В окне СПИСОК ГРУППЫ: фильтр зададим условия отбора.
На внешней закладке Найти (21), относящейся к основной части формы, в поле Ном.группы введем первое значение 101 (22). Второе значение 102 введем на закладке Или (23). На внутренней закладке Найти (24), относящейся к подчиненной части формы, в поле Прох.балл введем условие >4,5 (25).
Рис. 6. Обычный фильтр формы СПИСОК ГРУППЫ
Выполним фильтрацию таблицы по команде Фильтр (26). После выполнения фильтрации в форме СПИСОК ГРУППЫ будут выводиться только те записи, которые соответствуют условиям отбора (рис. 7).
Рис. 7. Форма СПИСОК ГРУППЫ после применения фильтра
При снятии фильтра командой Удалить фильтр (26) через форму можно просматривать все записи из обеих таблиц. Однако, если при закрытии формы на вопрос Access о сохранении изменений ответить Да, фильтр сохранится автоматически вместе с формой.
Для уничтожения фильтра в окне фильтра на вкладке Главная (27) надо нажать на кнопку Дополнительно (28) и в открывшемся списке нажать Очистить все фильтры (29). Задания
1. Осуществить сортировку, поиск и фильтрацию данных формы СПИСОК ГРУППЫ РБД "Учебный процесс".
2. Осуществить сортировку, поиск и фильтрацию данных формы в предметной области, выбранной для самостоятельной разработки. Включить в отчет.
Документ
Категория
Рефераты
Просмотров
20
Размер файла
1 739 Кб
Теги
1/--страниц
Пожаловаться на содержимое документа