- Учителю
- Методические указания по выполнению практической работы на тему 'Создание отчетов в СУБД Access 2010'
Методические указания по выполнению практической работы на тему 'Создание отчетов в СУБД Access 2010'
Тема Создание простых отчетов.
Цель: Научиться создавать и оформлять данные для печати.
Материал для изучения
Отчет - средство отображения данных при выводе на печать. С помощью отчета имеется возможность вывести необходимые сведения в том виде, в котором требуется.
По сравнению с другими методами вывода данных на печать (формой, таблицей или запросом) отчеты обладают двумя преимуществами:
- группировка и вычисление промежуточных, общих итогов;
-красиво оформленные материалы, наклейки и другие документы.
Отчеты базируются на многотабличных запросах. Создают отчеты чаще всего при помощи мастера, а корректируют в режиме Конструктор.
В окне диалога Новый отчет можно выбрать один из вариантов.
Конструктор позволяет создавать отчет «с нуля» и редактировать уже созданный отчет.
Мастер отчетов запускает основного мастера для создания отчетов, позволяющего выбрать поля для отчета, задать форматы, условия группировки и итоговые функции.
Автоотчет: в столбец этот мастер создает отчет, в котором каждая запись базового запроса или таблицы представлена в виде простого списка, содержащего названия и значения полей.
Автоотчет: ленточный в отчете этого типа данные записи базового запроса или таблицы выводятся в одной строке. Если таблицы базового запроса связаны отношением «один-ко-многим», то мастер создает группу для данных, поступающих со стороны отношения «один», но не вычисляет никаких итоговых значений. При создании отчета используется последний стиль, который был выбран в мастере отчетов или применен с помощью автоформата в конструкторе отчетов.
Вся информация в отчете разбивается на разделы, каждый из которых имеет специальное назначение. При печати разделы располагаются на страницах в определенном порядке.
В режиме конструктора на экране отображается макет каждого раздела отчета в одном экземпляре. При печати некоторые разделы могут неоднократно повторяться. Элементы управления, такие как надпись или поле, находящиеся в разделе, определяют местоположение информации в отчете.
Заголовок отчета печатается один раз в начале отчета и может содержать эмблему, название и дату печати отчета. Заголовок печатается на первой странице отчета перед верхним колонтитулом.
Верхний колонтитул печатается в верхней части каждой страницы отчета и может содержать заголовки столбцов.
Область данных содержит основную часть данных, которые требуется представить в отчете. Этот раздел повторяется для каждой записи из базового источника данных отчета.
Нижний колонтитул печатается в нижней части каждой страницы отчета и может содержать номера страниц.
Примечание отчета печатается один раз в конце отчета (на последней странице перед нижним колонтитулом) и может содержать результаты вычислений над всеми записями отчета. Этот раздел является самым последним в отчете.
Заголовок группы используется при группировки данных, печатается в верхней части каждой группы (новое значение) и может содержать поля, по которым производится группировка, и заголовки столбцов.
Примечание группы используется при группировки данных, печатается в нижней части каждой группы и может содержать поля, по которым производится группировка, и итоговые значения по группе, рассчитанные с помощью специальных функций:
-
Count (*) - количество записей
-
Sum (поле) - сумма значений указанного поля
-
Avg (поле) - среднее арифметическое значений указанного поля
-
Min (поле) - минимальное значение указанного поля
-
max (поле) - максимальное значение указанного поля
Практическое задание:
По имеющейся базе данных Успеваемость.accdb (см. материал по созданию базы данных в файле «Создание БД в СУБД Access_2010») создать отчеты.
На рисунке представлена схема базы данных Успеваемость. Accdb
-
Создать простой отчет с помощью Мастера для получения Списка предметов (см ход работы)
-
При помощи Конструктора оформите отчет
-
Составить простой отчет с помощью Мастера для получения Справки для студентов (макет - в столбец). При помощи Конструктора оформите отчет
-
Составить отчет с группировкой при помощи Мастера для получения Список студентов по группам (см ход работы).
-
При помощи Конструктора оформите отчет
-
Составить отчет с группировкой при помощи Мастера для получения Ведомостей по предметам (см ход работы).
-
При помощи Конструктора оформите отчет
-
Составить отчет с группировкой при помощи Мастера для получения Ведомостей по студентам (группировка по группам - студентам). При помощи Конструктора оформите отчет
Ход работы
-
Запустить Мастер по созданию отчетов
-
Выбрать в строке Таблицы и запросы таблицу Предмет.
-
Выберите поля все поля
-
нажав кнопку . Далее.
-
Уровни группировки не выбирать. Далее
-
Сортировка по полю название. Далее
-
Макет - табличный, ориентация - книжная. Далее
-
Задайте имя отчета: Список предметов
-
Готово.
Ход работы
-
Запустить Мастер по созданию отчетов
-
Выбрать в строке Таблицы и запросы - таблица Студенты
-
Выберите поля все поля
-
нажав кнопку . Далее.
-
Уровни группировки - Группа. Далее
-
Сортировка по полю Фамилия. Итоги - специальность AVG (среднее арифметическое), данные и итоги. ОК. Далее
-
Макет - структура, ориентация - книжная. Далее
-
Задайте имя отчета: Списки студентов по группам
-
Готово.
Ход работы
-
Запустить Мастер по созданию отчетов
-
Выбрать в строке Таблицы и запросы - запрос Полная ведомость
-
Выберите поля все поля
-
нажав кнопку . Далее.
-
Вид представления - Предмет. Далее
-
Уровни группировки - Группа. Далее
-
Сортировка по полю Фамилия. Итоги - Оценка AVG (среднее арифметическое), данные и итоги. ОК. Далее
-
Макет - структура, ориентация - книжная. Далее
-
Задайте имя отчета: Семестровые ведомости
-
Готово.
Контрольные вопросы:
-
Установка сетевого принтера.
-
Создание автоотчета.
-
Создание отчета по запросу.
-
Создание отчета с итогами.
-
Изменение уровня группировки.
-
Редактирование отчета.