logo
УМП Часть 5

Создание и просмотр отчетов

Для вывода результатов выполнения запроса можно использовать отчеты.

Задание 5. Создайте отчет на основе запроса Оплата труда, выполнив следующие операции:

  1. На левой боковой панели выберите запрос Оплата заказов.

  2. На вкладке Создание в группе Отчеты нажмите кнопку Отчет.

  3. Щелкните кнопку ОК и сохраните созданный отчет под именем Оплата заказов.

Рисунок 27. Отчет Оплата заказов

Обычно отчет создается с помощью Мастера отчетов или с помощью команды Отчет (Автоотчет). Если отчет, предоставленный компьютером, пользователя не устраивает, то такой отчет можно доработать с помощью Конструктора. В отчете можно сгруппировать ряд записей, например, объединить в группу все заказы одного заказчика, посчитать стоимость этих заказов и общую стоимость всех заказов.

Задание 6. Внесите в отчет итоговые данные по оплаченным и неоплаченным заказам. Для модификации отчета выполните следующие шаги:

  1. Щелкните по значку отчета Оплата заказов правой кнопкой и в контекстном меню выберите команду Конструктор. Откроется диалоговое окно, содержащее следующие разделы:

Рисунок 28. Диалоговое окно конструктора отчетов

  1. Отсортируйте, а затем сгруппируйте данные в отчете по именам клиентов, выполнив следующие операции:

Рисунок 29. Выбор поля для сортировки

Рисунок 30. Отчет в режиме конструктора

Рисунок 31. Отчет после группировки и сортировки

  1. Добавьте в отчет два рассчитываемых поля для получения итоговых значений:

  1. Внесите в отчет итоговые данные по всем заказам. Для этого снова откройте конструктор отчетов и выполните следующие шаги:

=DSum("[Стоимость]";"[Оплата заказов]";"[Оплата заказов]![Оплачено]")

(суммируется стоимость оплаченных заказов, данные для суммирования выбираются из поля Стоимость отчета Оплата заказов по полю Оплачено).

=DSum("[Стоимость]";"[Оплата заказов]";" not [Оплата заказов]![Оплачено]")

Готовый отчет представлен на рис. 32, содержащем начало и конец отчета

Рисунок 32. Начало и конец отчета

Вопросы для самоконтроля:

  1. Как создать и оформить отчет с помощью Мастера отчетов?

  2. Зачем используется команда Сортировка и группировка?

  3. Как и зачем используются в отчетах встроенные функции?

  4. Составьте запрос и отчет по заказам, выполненным конкретным исполнителем.

Оглавление

Занятие 1. Проектирование реляционной базы данных 3

Занятие 2. Создание структуры базы данных с помощью СУБД 12

2.1. Создание новой базы данных 12

2.2. Создание новых таблиц в базе данных 14

Занятие 3. . Установка связей между таблицами и ввод данных в таблицы 19

3.1. Установка связей между таблицами 19

3.2. Ввод данных в таблицы БД 22

3.3. Создание форм 23

3.3.1. Создание форм с помощью мастера 24

3.3.2. Создание форм вручную 24

Занятие 4. Создание сложных форм для работы с базой данных 25

4.1. Создание форм, содержащих элементы управления 25

4.2. Работа с данными с помощью формы 27

4.3. Создание сложных форм 28

Занятие 5. Работа с запросами и отчетами 33

5.1. Создание и фильтрация запросов 33

5.2. Создание и просмотр отчетов 36

1 Для копирования нужно применять «горячие клавиши»