Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы MS Access.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
201.24 Кб
Скачать

Лабораторная работа № 4 создание запросов

Цель: научиться создавать запросы к таблицам базы данных.

 

Задание. Создать запросы к базе данных.

Порядок выполнения

1.     Открыть базу данных Книготорговля.

2.     В окне Книготорговля: база данных на вкладке Создание в группе взаимосвязанных элементов управления Другие выбрать Конструктор запросов.

3.     В диалоговом окне Добавление таблицы выбрать следующие таблицы: Клиенты и Заказы (рис. 6.15).

 

 

Рис. 6.15. Диалоговое окно

Добавление таблицы

 

4.     В окне Запрос1 указать поля с необходимыми данными из добавленных таблиц: ДатаОтгрузки, НазваниеОрганизации и Сумма (рис. 6.16).

 

 

Рис. 6.16. Указание полей с необходимыми данными

 

5.     На вкладке Конструктор в группе взаимосвязанных элементов управления Показать или скрыть выбрать Итоги. В окне построения запроса в режиме конструктора появится еще одна строка Групповая операция.

6.     Для поля Сумма указать групповую операцию Sum. Для этого в строке Групповая операция из выпадающего списка выбрать Sum: заказы клиентов будут суммироваться, и в результате выполнения запроса отобразится итоговая сумма отгрузки клиенту за месяц.

7.     Чтобы при выводе результатов выполнения запроса столбец имел соответствующее название, необходимо в имени поля Сумма ввести Объем отгрузки: Сумма.

8.     В поле ДатаОтгрузки отобразить номер месяца и год, а не даты заказов (поскольку суммируются заказы за месяц). Для этого щелкнуть правой кнопкой мыши в поле ДатаОтгрузки, в контекстном меню выбрать команду: Масштаб.

9.     В появившемся окне Область ввода указать формат отображения данных: Месяц: Format([ДатаОтгрузки];”mm\.yy”) и нажать кнопку ОК (рис. 6.17).

 

 

Рис. 6.17. Указание параметров отображения данных

 

10. Запустить запрос на выполнение кнопкой Выполнить группы взаимосвязанных элементов управления Результаты вкладки Конструктор.

11. Закрыть запрос с подтверждением сохранения изменения макета или структуры запроса Запрос1 и ввести для него новое имя запроса Заказы за месяц.

12. Открыть созданный запрос на выборку Заказы за месяц в режиме Конструктор. Для этого необходимо в области Компоненты базы данных щелкнуть правой кнопкой мыши на запросе Заказы за месяц и выбрать пункт Конструктор.

13. В первом столбце запроса в строке Условие отбора ввести [Введите месяц и год] (рис. 6.18).

 

 

Рис. 6.18. Ввод переменной в строку Условие отбора

 

14. Запустить запрос на выполнение.

15. В появившемся окне Введите значение параметра в поле ввести месяц и год (например, 11.10) и нажать кнопку ОК.

16. Сохранить изменения.

17. Создать запрос в режиме Конструктор для определения суммы отгруженного товара за месяц в тот или иной город. Для этого:

17.1.  В окне Добавление таблицы выбрать таблицы Клиенты и Заказы.

17.2.  В окне создания запроса в режиме конструктора указать поля с необходимыми данными из добавленных таблиц: ДатаОтгрузки, Сумма и КодГорода.

17.3.  В окне построения запроса добавить строку Групповая операция.

17.4.  Для поля Сумма указать групповую операцию Sum.

17.5.  Чтобы при выводе результатов выполнения запроса столбец имел соответствующее название в имени поля Сумма ввести Объем отгрузки: Сумма.

18. В поле ДатаОтгрузки отобразить номер месяца и год, а не даты заказов (поскольку заказы за месяц суммируются). Для этого щелкнуть правой кнопкой мыши в поле ДатаОтгрузки, в контекстном меню выбрать команду Масштаб.

18.1.  В появившемся окне Область ввода указать формат отображения данных: Месяц: Format([ДатаОтгрузки];”mm\.yy”) и нажать кнопку ОК.

18.2.  В первом столбце запроса в строке Условие отбора ввести [Введите месяц и год].

18.3.  Запустить запрос на выполнение.

19. Закрыть созданный запрос и ввести для него новое имя запроса Заказы по городам за месяц.

20. Завершить работу с базой данных Книготорговля.