- •Лабораторная работа № 1 создание структуры базы данных. Ввод и редактирование данных
- •Лабораторная работа № 2 установление связей между таблицами
- •Лабораторная работа № 3 простейшие операции поиска и фильтрации данных
- •Лабораторная работа № 4 создание запросов
- •Лабораторная работа № 5 работа с формами
- •Лабораторная работа № 6 применение отчетов для наглядного отображения данных
- •Лабораторная работа № 7 экспорт и импорт данных
- •3.4. Нажать кнопку ок.
- •3.4. Нажать кнопку ок.
Лабораторная работа № 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. Завершить работу с базой данных Книготорговля.
