Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
НИНХ лабораторные Access 2007.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
9.08 Mб
Скачать

Вопросы и упражнения

  1. Поясните назначение сложных форм в Access.

  2. Какую форму называют подчиненной?

  3. Как можно разными способами преобразовать поле в поле со списком?

  4. Как в главной форме можно отразить итоги по подчиненной форме?

Тема 6. Создание запросов с помощью Мастера

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

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

Можно формировать запросы в режиме Конструктора или с помощью Мастера запросов.

Формирование простых запросов

Выполните следующие задания с использованием различных типов запросов.

Задание 1. Простой запрос на основе одной таблицы.

Создайте простой запрос на основе таблицы Покупатель и представьте выборку в виде таблицы с полями: Код покупателя, Наименование покупателя, Фамилия руководителя.

Пояснения.

На ленте Создание выберите Мастер запросов.

На экране появится первое диалоговое окно мастера Новый запрос (рис. 6.1) со списком допустимых типов запросов. Выберите Простой запрос и нажмите кнопку ОК.

Рис 6.1. Первое диалоговое окно Мастера запросов

Во втором окне мастера (рис. 6.2) выберите таблицу Покупатель. Из списка полей этой таблицы отберите те поля, которые необходимо включить в выборку. Для этой цели предназначены четыре кнопки:

> выбор одного поля (выбранное поле включается в проектируемый запрос);

>> выбор всех полей (все поля таблицы переносятся в проектируемый запрос за один раз);

< удаление одного поля (выделенное поле удаляется из проектируемого запроса);

<< удаление всех полей (отменяет выбор всех полей).

Рис 6.2. Второе диалоговое окно Мастера запросов

Закончив составление списка полей таблицы, нажмите кнопку Далее.

В третьем диалоговом окне (рис. 6.3) Мастера задайте имя запроса, например, Покупатель Простой запрос.

Рис 6.3. Третье диалоговое окно Мастера запросов

После щелчка по кнопке Готово на экране появится результат выполнения запроса в виде следующей таблицы.

Покупатель Простой запрос

Код

покупателя

Наименование

покупателя

Фамилия

руководителя

001

Мебельный салон «ЭКО Мебель»

Иванов А.С.

002

Мебельный салон "УЮТ"

Сидоров Н.Н.

003

Мебельный магазин "Финист"

Соколова А.В.

004

Салон "Аделина"

Андреева О.Г.

005

БРВ, сеть мебельных салонов

Павлов И.В.

006

Mагазин "Империя плюс"

Логунов М.Д.

007

ЗАО "Багира"

Артемьева Г.И.

008

Мебельный магазин "Комфорт"

Яковлев Ю.А.

009

ООО "ИНТЕХ"

Муравина О.П.

100

Холдинг "Мангуста"

Бочкарев В.В.

Задание 2. Простой запрос на основе нескольких таблиц.

На основе таблиц Сведения о заказе, Товар на базе и Заказ на товары создайте запрос, который формировал бы таблицу с полями: Дата заказа, Наименование товара, Цена, Количество.

Пояснения.

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