Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 6.doc
Скачиваний:
8
Добавлен:
28.05.2015
Размер:
952.32 Кб
Скачать

VI. Итоговый запрос

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

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

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

ЗАДАНИЕ 11

Необходимо создать запрос, который бы выводил количество строк номеров заказов, произведенных с мая по октябрь.

Для этого:

  1. Откройте Конструктор запросов.

  2. Из предложенного списка таблиц выберите таблицу Заказы.

  3. Из списка полей таблицы Заказы выберите поля «Код заказа», «Дата заключения» (рисунок 155).

Рисунок 155 - Результат выбора полей

  1. Щелкните по кнопке Групповые операции (знак суммы) на ленте инструментов Access.

  2. В результате после строки Имя таблицы появилась дополнительная строка Групповая операция (рисунок 156).

Рисунок 156 – Бланк запроса

  1. Введите данные, представленные на рисунке 157. Обратите внимание, что для поля «Код заказа» мы выбираем групповую операцию Count, а для поля «Дата заключения», помимо ввода условия отбора, в поле Групповая операция выбираем значение Условие и снимаем галочку отображения поля на экране.

Рисунок 157– Данные запроса

  1. Запустите запрос. Результатом запроса будет сумма записей в поле «Код заказа», дата заключения которых находится в пределах с 1 мая по 1 октября (рисунок 158).

Рисунок 158 – Результат Итогового запроса

  1. Сохраните запрос с названием «Итоговый запрос по датам».

задание 12

  1. Создайте запрос, который выводит записи о сумме стоимости автомобилей, проданных с апреля по ноябрь. Сохраните запрос под именем «Сумма стоимости автомобилей по датам».

  2. Создайте запрос, который выводит записи о максимальном количестве автомобилей, приобретенных за сентябрь. Сохраните запрос под именем «Максимальное количество автомобилей».

  3. Создайте запрос, который рассчитывает среднюю стоимость автомобиля каждой марки. Сохраните запрос под именем «Средняя стоимость автомобиля».

  4. Создайте запрос, который рассчитывает количество автомобилей с типом кузова хэчбэк и седан, с указанием наименования типа кузова. Сохраните запрос под именем «Тип кузова (итоговый)».

  5. Создайте запрос, который рассчитывает, сколько заказов на продажу автомобилей оформил каждый менеджер автосалона. Сохраните запрос под именем «Заказы менеджера».

  6. Создайте запрос, который рассчитывает количество автомобилей стоимостью более 650 тыс.руб., но менее 1 млн. руб. Сохраните запрос под именем «Стоимость автомобилей от 650 тысяч до 1 миллиона».

Результат покажите преподавателю.

задание 13

С помощью справки выясните, как создаются запросы на изменение (запрос на добавление, запрос на удаление, запрос на обновление, запрос на создание таблицы). Используя данные типы запросов, выполните следующие задания:

  1. Создайте новую таблицу, которая содержала бы записи об автомобилях («Код», «Марка», «Название», «Поставщик», «Стоимость») стоимостью менее 600 тыс. руб. Назовите таблицу Бюджетные автомобили.

  2. В таблицу Бюджетные автомобили добавьте записи об автомобилях стоимостью более 600 тыс. руб., но менее 800 тыс. руб. Сохраните запрос под именем «Запрос на добавление».

  3. В таблице Бюджетные автомобили увеличьте стоимость автомобилей на 200 тыс. руб. Сохраните запрос под именем «Запрос на обновление».

  4. Из таблицы Бюджетные автомобили удалите записи об автомобилях марки Audi. Сохраните запрос под именем «Запрос на удаление».

Продемонстрируйте результат преподавателю.