- •Кафедра систем автоматизированного проектирования и управления
- •Лабораторная работа 1 разработка логической и физической модели бд.
- •Лабораторная работа 2 создание форм Цель работы - получить практические навыки разработки форм для ввода, редактирования и просмотра данных.
- •Последовательность выполнения работы
- •5. Создание вычисляемых полей
- •Лабораторная работа 3 создание запросов
- •Лабораторная работа 4 создание отчетов
- •Лабораторная работа 5 создание макросов
- •Задание:
Лабораторная работа 4 создание отчетов
Цель работы – получить практические навыки разработки отчетов.
Задание:
1. Изучить средства автоматического создания отчетов.
2. В соответствии с поставленными перед информационной системой задачами разработать структуры отчетов для печати. Необходимо разработать как минимум один отчет, источником данных для которого служила бы одна таблица, и один отчет, построенный как минимум по двум связанным таблицам, с использованием в нем группировки, оформлением заголовка и примечания групп, а также созданием поля, выполняющего групповую операцию (суммирование, среднее, минимум, максимум) в примечании группы.
В отчет необходимо включить печатные формы, полученные с помощью отчетов, а также скриншот в режиме конструктора отчета, построенного по двум и более таблицам,
Последовательность выполнения работы
1. Создание отчета с помощью Мастера
Создайте несколько отчетов по объектам БД, используя различные макеты и стили. Изучите структуру этих отчетов, переведя их в режим Конструктора.
2. Создание отчета в режиме Конструктора
В окне Базы данныхперейдите на вкладкуОтчеты, нажмите кнопкуСоздать, выберите Конструктор отчетов и укажите имя таблицы (запроса). Щелкните кнопку OK.В результате откроется окно отчета, содержащего три раздела: верхний колонтитул, нижний колонтитул и область данных.
Добавьте в отчет раздел Заголовок отчета(и при необходимости добавьте разделПримечаний): выполните командуВид/Заголовок/Примечание отчета.
Спроектируйте заголовок отчета.
Разместите в разделе Верхний колонтитулзаголовки колонок отчета: активизируйте панель элементов, выберите элементНадписьи перенесите его в раздел.
Оформите раздел вывода данных по группам.
Для этого выполните следующие действия:
выберите из меню команду Вид/Сортировка и группировка, откроется одноименное окно;
в столбец Поле/выражение введите из раскрывающегося списка поле (поля), по которым будет осуществляться группировка и сортировка данных;
в правом столбце диалогового окна укажите порядок сортировки; в разделе Свойства группы строках Заголовок группы и Примечание группы, введите значение Да, а в строке Не разрывать – Нет (запрет разрывать данные, входящие в одну группу, по разным страницам);
в строку Группировка введите одно из возможных значений, выбор которого делается из раскрывающегося списка и зависит от типа данных в поле;
в строку Интервал следует ввести значение, которое определяется типом данных и значением в строке Группировка;
закройте окно Сортировка и группировка;
в верхний левый угол области заголовка группы поместите элемент управления, соответствующий полю таблицы, по которому осуществляется группировка записей;
Выберите из списка полей поля для отчета, перетащите их в Область данных(если список полей отсутствует, то воспользуйтесь командами менюВид/Список полей).
Уменьшите размер Области данных до высоты размещенных в ней полей, передвигая мышкой ее нижнюю границу.
В области Примечания группыразместите поле (поля), в котором будет вычисляться итоговое значение; выделите его; откройте окно Свойств поля;перейдите на вкладкуДанные;введите итоговую функцию.
Пронумеруйте страницы отчета. Выберите команду Вставка/Номера страниц.В появившемся окнеНомера страницустановите нужные параметры и нажмите кнопкуОК.
Перейдите в режим Предварительного просмотра–Вид/Предварительный просмотр.Если структура отчета Вас не устраивает, вернитесь в режимКонструктораи внесите изменения в отчет.

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