
ЛР5 / Отчет 5 с подписями
.docxЛабораторная работа №5
Создание отчетов средствами СУБД Access
Цель работы: ознакомиться с основными способами создания отчетов и получить практические навыки по их созданию и использованию.
Задание 1
Рис. 1 Шаблон отчета Отчет_по_таблице_Клиент
Рис. 2 Шаблон отчета Отчет_по_таблице_Мероприятие
Рис. 3 Шаблон отчета Отчет_по_таблице_ЗаявкаНаУчатие
Рис. 4 Шаблон для анкеты-отчета
Рис. 5 Шаблон отчета с группировкой
Рис. 6 Шаблон отчета, созданного в конструкторе с группировкой
Рис. 7 Шаблон отчета по данных из всех таблиц
Рис. 8 Шаблон для наклейки
Задание 3
Отчет для таблицы Клиент
Рис. 9 Первая страница отчета по таблице Клиент
Отчет для таблицы Мероприятия
Рис. 10 Первая страница отчета по таблице Мероприятие
Отчет для таблицы ЗаявкаНаУчастие
Рис. 11 Отчет по таблице ЗаявкаНаУчастие
Задание 4
Изменяя для формы в окне свойств параметры “Фильтр при загрузке”, “Сортировка при загрузке”, “Применение фильтров” на примере отчета “Отчет_по_таблице_ЗаявкаНаУчастие” явных изменений не увидела. Хотя порядок записей в таблице и в отчете явно отличаются. Предполагаю, что записи в отчете выводятся по порядку добавления в таблицу
Рис. 12 Данные в отчете по таблице ЗаявкаНаУчастие
Рис. 13 Данные в таблице ЗаявкаНаУчастие
Задание 5 Сохранено с помощью: режим Предварительный просмотр -> вкладка Предварительный просмотр -> кнопка Текстовый файл Текстовый отчет по таблице Мероприятие:
Рис. 14 Текстовый отчет по таблице Мероприятие
Текстовый отчет по таблице Клиент:
Рис. 15 Текстовый отчет по таблице Клиент
Текстовый отчет по таблице ЗаявкаНаУчастие:
Рис. 16 Текстовый отчет по таблице ЗаявкаНаУчастие
Задание 6 В отчет по таблице Клиент добавила сортировку сначала по фамилии, затем по имени + добавила нумерацию записей
Рис. 17 Измененный отчет по таблице Клиент
В отчет по таблице Мероприятие добавила сортировку по дате проведения + добавила нумерацию записей
Рис. 18 Измененный отчет по таблице Мероприятие
В отчет по таблице ЗаявкаНаУчастие добавила сортировку по коду клиента + добавила нумерацию записей
Рис. 19 Измененный отчет по таблице ЗаявкаНаУчастие
Задание 8 Отчет-анкета сделана в конструкторе для таблицы Клиент
Рис. 20 Первая страницы отчета-анкеты
Задание 9 Вывод мероприятий по месяцам. Группировка идет по месяца
Рис. 21 Первая страница отчета Вывод мероприятий по месяцам
Рис. 22 Последняя страница отчета Вывод мероприятий по месяцам
Задание 10 Создан отчет “Популярность мероприятий” с помощью конструктора. Однако из-за проблем с дублированием записей воспользоваться исключительно группировкой не получилось (даже если была группировка по КодМероприятия, то одно и то же мероприятие можно вывестись столько раз, сколько клиентов на него зарегистрировалось). Поэтому воспользовалась свойством формы Данные -> Источник записей, где были созданы необходимые пол
Рис. 23 Первая страница отчета Популярность мероприятий
Рис. 24 Шестая страница отчета Популярность мероприятий
Задание 11
Для этого задания был создан запрос Первый_клиент_зарегистированный_на_мероприятие_для_отчета, отображающий мероприятие и соответствующего клиента, который первый зарегистрировался на него
Рис. 25 Пример отчета с информацией из всех таблиц и группировкой
Задание 12
Созданные наклейки по соответствию клиента и мероприятия, на которое он зарегистрировался
Рис. 26 Почтовые наклейки
Вывод: в ходе данной лабораторной работы было создано 11 отчетов. Некоторых из них применены сортировка или группировка, следующие были созданы на основе запросов, а также были однотабличные и многотабличные запросы. Отчеты создавались как с помощью Мастера отчетов, так и с помощью конструктора