Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_IT1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать

Лабораторная работа № 16 Тема: создание запросов в режиме конструктора

Цель работы: Изучить основные виды запросов, освоить технологию создания запросов в режиме QBE (запрос по образцу) и фильтров.

Основные сведения.

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

Информация в таблице – ответе на запрос может быть упорядочена, отфильтрована, объединена или обработана каким-либо другим образом. При этом исходные таблицы не изменяются. В запросах могут выполняться итоговые вычисления. Наиболее часто используются запросы на выборку. В результате такого запроса создается таблица, содержащая только данные, отвечающие условию запроса. Проще всего сформировать запрос с помощью бланка QBE – запроса по образцу.

Запрос на выборку

Для создания запроса в режиме Конструктор необходимо выполнить следующие действия:

Открыть вкладку Запрос диалогового окна База данных, и щелкнуть по кнопке Создать;

В диалоговом окне Новый запрос выбрать пункт Конструктор;

В диалоговом окне Добавление таблицы выбрать нужные таблицы и занести их в верхнюю половину бланка запроса щелчком по кнопке Добавить на панели инструментов. В диалоговом окне Добавление таблицы присутствуют три вкладки: Таблицы, Запросы, Запросы и таблицы. Это значит, что запрос можно создавать не только на основе таблицы, но и на основе уже созданного запроса.

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

Строка Поле заполняется перетаскиванием названий полей из верхней части бланка.

Строка Имя таблицы формируется автоматически при перетаскивании поля.

Щелчок по строке Сортировка открывает кнопку открывающегося списка, содержащего способ упорядочения данных.

Флажки в строке Вывод на экран обеспечивают отображение данных столбца.

В строку Условие отбора заносятся условия включения записи в результирующую таблицу. По каждому полю может быть создано свое условие отбора.

Запуск запроса осуществляется щелчком по кнопке Запуск(!) на панели инструментов. После этого формируется результирующая таблица.

Для выхода из результирующей таблицы и возврата в режим создания запроса следует еще раз щелкнуть по кнопке Запуск (!).

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]