Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Тема 6. Конструирование отчетов




Теоретические сведения

Отчеты используются для формирования выходного документа, предназначенного

для вывода на печать.

Отчет состоит из нескольких разделов, причем некоторые, кроме области данных,

могут отсутствовать в зависимости от назначения отчета:

– Заголовок/примечание отчета — выводится только в начале/конце отчета.

– Верхний/нижний колонтитул — выводится в верхней/нижней части каждой страницы.

– Заголовок/примечание группы — выводится в начале/конце группы при группировке

записей по какому-либо полю.

– Область данных — содержит записи таблицы или запроса, относящиеся к данной

группе.

Разработка и форматирование отчета аналогично формам. Основные отличия

заключаются в следующем:

- в отчетах не используются кнопки и поля со списками;

- создание и изменение группировки и сортировки, а также добавление или отключение

разделов Заголовок группы и Примечание группы осуществляется командой

Сортировка и группировка, которая доступна в меню Вид или в контекстном меню

любой области отчета;

- можно расположить каждую группу записей на отдельной странице. Для этого

контекстном меню раздела Примечание группы выбирается команда Свойства и на

закладке Макет для свойства Конец страницы выбирается После раздела;

- для добавления вычислений в отчетах создаются вычисляемые поля. Для расчетов по

каждой записи вычисляемое поле располагают в области данных. Поля с итоговыми

вычислениями размещаются в разделах Примечание группы и Примечание отчета.

 

Разработка отчета в режиме конструктора состоит из следующих этапов:

1. Создать запрос на выборку, включающий необходимые поля из таблиц, на основе

которых должен базироваться отчет. Если отчет строится на одной таблице, то запрос

создавать не нужно.

2. На закладке Создание выбрать кнопку Конструктор отчетов. В качестве источника

данных выбрать созданный запрос или таблицу (рис. 6.1).

 

Кнопка

выделения

отчета

 

 

Рис. 6.1. Подключение источника записей

 

 

3. Нажать кнопку Добавить поля на закладке Конструктор и включить строку Показать

только поля в текущем источнике записей, расположенную в нижней части списка

полей.

 

42

 


 

4. В режиме конструктора отчетов задать необходимые уровни группировки. Для создания

группировки нужно нажать кнопку Группировка. После этого в нижней части экрана

появится область для создания группировки (рис. 6.2, а), в которой нужно нажать кнопку

Добавить группировку и выбрать поле группировки (рис. 6.2, б). В созданной


группировке нажать кнопку


и выбрать строку


(рис. 6.2, в).


Аналогично добавить все необходимые группировки. Порядок выбора полей влияет на

порядок группировки записей.

 

а)

 

б)

 

 

в)

Рис. 6.2. Создание группировки в Access 2007

 

5. Перетащить поля из Списка полей в нужные разделы отчета. При этом поля, по которым

была задана группировка, размещаются по заголовкам групп, а остальные поля —

области данных.

6. Создать вычисляемые поля (см. тему 5).

7. Отформатировать отчет так, чтобы информация размещалась компактно и хорошо

читалась, не было пустых страниц. Например, можно добавить линии, обрамление для

отдельных полей, дату и номер страницы в колонтитулы и т.д.

 

 

Практические задания

 

Задание 6.1. Разработать в режиме конструктора отчет по внебюджетным студентам с

группировкой студентов по факультетам и специальностям и подсчетом суммы оплаты по

факультетам и количества студентов по специальностям. Разместить каждый факультет на

отдельной странице. Заголовок отчета оформить как титульный лист на отдельной

странице. В Примечании отчета вывести общие сумму оплаты и количество студентов.

Рекомендации по выполнению:

1) Создать запрос на выборку на основе таблиц Факультет, Специальности, Студенты,

включающий поля Название факультета, Название специальности, Фамилия, Имя,

Отчество, Группа, Форма, Плата. Для поля Форма задать условие ―вн/б‖.

2) Создать отчет в режиме конструктора, выбрав в качестве источника данных созданный

запрос.

3) Задать группировку по полям: 1) Название факультета; 2) Название специальности.

 

 

43

 
 
 
 
 


 

4) Разместить поля и надписи по разделам отчета как показано на рис. 6.3.

5) Создать поля для вычисления суммы оплаты (в примечании группы ‗Название

факультета‘ и примечании отчета) и количества студентов (в примечании группы

‗Название специальности‘ и примечании отчета).

6) В заголовок отчета добавить надписи, которые, по вашему мнению, могут располагаться

на титульном листе отчета по внебюджетным студентам.

7) Для разделов Заголовок отчета и Примечание группы ‗Название факультета‘ задать в

свойстве Конец страницы значение После раздела. Отформатировать отчет и просмотреть

его в режиме предварительного просмотра.

 

Заголовок группы

Название факультета

Заголовок группы

Название

специальности

 

 

Область данных

 

 

Примечание группы

Название специальности

Заголовок группы

Название

специальности

 

 

Область данных

 

 

Примечание группы

Название специальности


Вычисляемые

поля


Примечание группы

Название факультета

Примечание отчета


 

Рис. 6.3. Вид одной из страниц отчета в режиме просмотра

 

Задание 6.2. Разработать в режиме конструктора отчет по бюджетным студентам с

группировкой по факультетам и группам. Фамилии упорядочить по алфавиту. Создать поле,

в котором будет вычисляться стипендия студента в зависимости от его среднего балла:

Средний балл Стипендия


<5

5 – 8

>8



Вычислить общий итог по стипендиям на каждом факультете и по всему вузу.

Рекомендации по выполнению:

1) Создавайте отчет, руководствуясь этапами, описанными в теоретических сведениях.

2) Для использования в качестве источника данных отчета создайте запрос на выборку на

основе таблиц Факультет, Специальности, Студенты, Успеваемость, включающий поля

Название факультета, Фамилия, Имя, Отчество, Группа, Форма, Оценка. Для поля

Форма задайте условие ―б‖. Включите группировку и для поля Оценка выберите функцию




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 854; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.