Отчеты используются для отображения данных таблицы или
запроса в удобном для пользователя формате (с заголовками и номерами страниц).
Больше всего сведений в отчете берется из базовой
таблицы и запроса, являющихся источниками данных для отчета. Другие сведения
вводятся при разработке отчета. При создании отчета можно использовать
несколько таблиц и запросов.
Использование отчетов имеет следующие достоинства:
данные могут быть
представлены в удобной для чтения и анализа форме;
отчет позволяет
включать и печатать графические объекты (например, диаграммы);
обеспечивается
возможность работы с материалом, напечатанным на бумаге.
Отчеты можно создавать двумя способами:
при помощи
мастеров отчетов/автоотчетов;
«вручную».
Существуют три основных мастера отчетов/автоотчетов,
которые помогают создать отчет:
Автоотчет
в столбец |
Быстро автоматически создает простой
отчет для выбранной таблицы или запроса в виде одного столбца. |
Ленточный
автоотчет |
Быстро автоматически создает простой
отчет для выбранной таблицы или запроса в виде таблицы. |
Мастер
отчетов |
Обеспечивает полный контроль включаемых
таблиц и полей, а также высокую степень настройки |
Задание 18.
Создать
автоотчет по запросу Дата рождения.
1) щелкнем кнопку Создать
на вкладке Отчеты окна базы данных;
2) выберем в качестве источника данных запрос Дата
рождения;
3) выберем один из автоотчетов;
4) после щелчка на кнопке OK Access создает отчет.
Самостоятельная работа № 7
1) Создать автоотчет в столбец по запросу Телефоны.
2) Создать автоотчет в столбец по запросу Дата
рождения.
Создание
отчета с помощью мастера
Рассмотрим основные этапы процесса проектирования
отчета.
Задание 19.
Создать отчет
по запросу Рейтинг учеников.
1) нажмем кнопку Создать
на вкладке Отчеты окна базы данных;
2) выберем в качестве источника данных запрос Рейтинг
студентов;
3) запустим мастер отчетов и в первом диалоговом окне
мастера перенесем из списка Допустимые поля в список Выбранные
поля следующие поля: Фамилия, Имя, Оценка
(переместить поле из одного списка в другой позволяет кнопка со стрелкой (>));
4) после того, как все названные поля окажутся в правом
списке и будут расположены в нужной последовательности, щелкнем на кнопке Далее, чтобы перейти в следующее
диалоговое окно мастера;
5) особенность отчетов заключается в возможности группировки
данных, что значительно улучшает внешний вид документа и повышает его удобочитаемость;
6) нажмем кнопку Далее;
7) в следующем диалоговом окно мастера зададим способ
сортировки данных;
8) перейдем в следующее окно мастера, в котором укажем,
как данные должны располагаться в отчете. Активизируем, например, переключатель
Структура 1;
Мастер предоставляет возможность просмотреть, как
выглядит отчет при выбранном способе расположения данных. Для этого отведена левая
часть его окна.
В области Ориентация этого же окна можно выбрать
подходящую ориентацию листа.
С помощью опции Настроить
ширину полей для размещения на одной странице подбирается оптимальная
ширина полей. Нажмем кнопку Далее:
9) в следующем окне мастера можно выбрать стиль
оформления отчета. В нем также имеется поле для просмотра образцов. Выберем, например,
стиль Формальным и нажмем кнопку Далее;
10)
в поле Задание
имени отчета Access по умолчанию вводит имя таблицы, на основе которой
создавался отчет. В нашем случае присвойте отчету имя Рейтинг студентов;
11)
щелкнем кнопку Готово.
Если вас не устраивает расположение полей, подписи к
данным, то вы можете воспользоваться возможностями Конструктора.
Самостоятельная работа №8
1) Создайте отчет Сводные
данные, в котором указаны следующие сведения:
Фамилия,
Имя студента, сведения о матери, сведения об отце, домашний адрес (таблица Сведения
о студентах). Измените размер полей так, чтобы
в них отражались все данные.
2) Создать отчет, в котором бы отражались сведения из
таблицы Сведения об учениках, данные которого группировались по году рождения.
Режим конструктора форм и конструктора отчетов очень похожи. Вся область отчета разделена несколькими горизонтальными
линейками на зоны: Заголовок отчета,
Верхний колонтитул, Область данных, Нижний колонтитул, Примечание отчета. Высоту зон можно менять при помощи
мыши.
Все элементы отчета представлены в режиме конструктора
в качестве объектов. После того как объект выбран, он окружается рамкой с маркерами.
Маркеры служат для изменения размеров объекта.
При просмотре отчета в режиме конструктора видно, что
многие объекты в отчете располагаются парами. Такие объекты удобно перемещать в
связке.
Если указатель мыши принимает вид раскрытой ладони, то
расположенные рядом объекты можно двигать одновременно. В таких случаях их
взаимное расположение не изменится.
Если указатель мыши имеет вид указующего перста, то
перемещать можно один объект.
Для удобства позиционирования в поле отчета выведена
сетка. Программа позволяет автоматически выравнивать объекты по сетке.
Соответствующие команды находятся в меню Формат.
Для создания в отчете новых объектов - элементов
управления - в режиме конструктора на экран выводится Панель элементов.
Элементы управления недостаточно просто создать - их необходимо запрограммировать.
Нижний колонтитул используется для вывода данных,
таких как итоговые значения, даты или номер страницы, печатающихся внизу на
каждой странице отчета. Программа по умолчанию вставила в колонтитул поле, использующее
длинный формат даты, с функцией Now(), а также поле с
выражением, в которое входят системные переменные Page
(Страница) и Pages (Страниц).
Для добавления или удаления нижнего колонтитула
выберите в меню Вид команду Колонтитулы. Чтобы скрыть один из колонтитулов установите
для него в свойстве Высота значение 0.
Самостоятельная работа № 9
1. Измените тип шрифта, размер в отчете Сводные данные так, чтобы отчет выглядел эффектно.