Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод_Ук_СУБД_MICROSOFT_ACCESS.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9.83 Mб
Скачать

2. Использование запросов

Запросы – это мощное средство обработки данных в одной или нескольких таблицах, которое позволяет отображать нужную информацию, соответствующую указанным требованиям. С их помощью, например, в БД Образование можно найти всех студентов, которые имеют отличные оценки, или отобразить фамилии всех студентов, которые сдавали физику.

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

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

2.1. Создание запроса в режиме конструктора

В качестве примера рассмотрим создание запроса, отображающего фамилии студентов, которые получили 4 или 5 по математике (при этом сами оценки и название предмета также должны отображаться). После выбора режима конструктора будет отображено диалоговое окно Добавление таблицы (см. выше рис.6) для выбора таблиц, которые будут служить источником данных при выполнении запроса. В нашем случае таким источником будут таблицы Студенты, Успеваемость и Предметы. После добавления этих таблиц нужно закрыть окно добавления таблицы, после чего на экране будет отображено окно конструктора нового запроса (см. рис. 15). В верхней части окна конструктора располагаются таблицы, используемые в качестве источника данных. В нижней части окна указываются параметры отбираемых в выборку данных.

Рис. 15. Конструктор запросов

Поле – это название поля, содержимое которого будет добавлено в результаты запроса. Чтобы добавить поле в запрос, можно перетащить его в строку Поле из макета таблицы, расположенного в верхней части окна.

Имя таблицы – название таблицы, в которой находится выбранное поле.

Сортировка – указывается направление сортировки для данного поля – по возрастанию или по убыванию

Вывод на экран – задается режим, при котором на экране будет или не будет отображаться содержимое выбранного поля.

Условие отбора, или – указываются одно или несколько условий, в соответствии с которыми записи будут добавляться в выборку. Например, условие отбора оценок – 4 OR 5 (см. рис. 16).

Созданный таким образом запрос необходимо выполнить. Для этого нужно выполнить команду Запрос \ Запуск. В результате будет получен набор записей с требуемым набором полей, значения которых соответствуют указанным условиям (см. рис. 16). При этом записи будут упорядочены по фамилии, в алфавитном порядке. Для сохранения запроса следует выполнить команду Файл \ Сохранить.