Цель работы: Конструирование и использование отчетов
Задание 1. Создать табличный отчет.
Создайте табличный отчет по
таблице Студент,
включив в него все поля таблицы.
Технология
1. Выделите таблицу Студент в области переходов.
2. Нажмите на кнопку Отчет панели инструментов Отчеты меню Создание. На экране появится отчет,
включающий все поля указанной таблицы.
3. Перейдите в режим макета,
выбрав соответствующий пункт в списке кнопки Режим панели инструментов Режимы меню Формат.
4. С помощью кнопок панели
инструментов Элементы управления измените в этом режиме заголовок
отчета, формат отображения даты и времени и номера страницы.
5. Перейдите в режим
предварительного просмотра. Просмотрите созданный отчет, при необходимости
исправьте его в режиме конструктора.
6. Закройте отчет, сохранив ее
под именем Список
студентов.
Задание 2. Создать табличный отчет с помощью мастера отчетов.
Создайте табличный отчет на
основе запроса Выборка1, созданного во второй лабораторной работе. Отчет
должен содержать столбцы Наименование
специальности, Наименование факультета, N группы, ФИО.
Технология
1. В области переходов выделите
запрос Выборка1.
2. Щелкните по кнопке Мастер
отчетов панели инструментов Отчеты меню Создание.
3. В окне Создание
отчетов выполните
следующие действия:
- выберите поля запроса в
заданной по условию последовательности;
- выберите вид представления
данных по факультету, нажмите кнопку Далее;
- проверьте наличие уровня группировки по
наименованию специальности, при отсутствии – добавьте этот уровень
группировки, нажмите кнопку Далее;
- выберите порядок сортировки по
полю ФИО;
- выберите макет ступенчатый;
- выберите стиль Официальная;
- задайте имя отчета Отчет
табличный.
4. Нажмите кнопку Готово.
Просмотрите отчет. Уменьшите масштаб отображения.
5. Перейдите в режим
конструктора. Выполните редактирование заголовка отчета. Выведите названия
первых двух столбцов в 2 строки, отцентрировав их и увеличив соответственно
высоту области верхнего колонтитула.
6. Измените заголовок отчета,
введя текст: Список
студентов по факультетам и специальностям.
7. Введите текст в нижний
колонтитул: Ведомость составил: .
8. Закройте и сохраните отчет.
Задание 3. Создать групповой/итоговый отчет.
Создайте отчет с группировкой
данных и подведением итогов, используя Запрос
с вычисляемым полем, подготовленный во второй лабораторной работе. В
отчете необходимо подсчитать общую суммарную плату за обучение коммерческих
студентов, в том числе по каждой специальности и по каждой группе. Отчет должен
содержать поля: N специальности, N группы, ФИО, N зачетной книжки,
Стоимость обучения с учетом НДС (Итого).
Технология
1. Создайте с помощью мастера
новый отчет на основании указанного выше запроса. Включите в запрос необходимые
поля в заданном порядке.
2. В окне создания отчета
выполните следующие шаги:
- выберите тип представления
данных - по полю студент;
- добавьте уровни группировки по N специальности и N группы;
- настройте режим сортировки в
алфавитном порядке фамилий и, щелкнув по кнопке Итоги,
включите флажки Sum и Показать данные и итоги;
- выберите макет отчета структура;
- выберите стиль Техническая.
3. Нажмите кнопку Готово и просмотрите отчет.
4. Закройте отчет и сохраните его
под именем Отчет с группировкой.
5. Выполните редактирование
отчета, используя режим конструктора. Измените заголовок отчета, введя текст: Сводная ведомость оплаты обучения.Отредактируйте ширину
столбцов. Измените шрифты отдельных элементов отчета.
6. Замените текст Надписей Sum в разделах Примечание
группы на Всего
по группе: для итогов по
группе и Всего по
специальности: для
итогов по специальности. Измените ширину полей с итогами.
7.Удалите все строки отчета с
итогами по количеству записей.
8. Установите одинаковый фиксированный
формат числовых данных с двумя знаками после запятой для всех сумм оплаты. Для
этого вызовите контекстное меню для каждого из полей, выберите в нем пункт Свойства и задайте соответствующий формат на
вкладке Макет.
Задание 4. Создать перекрестный отчет.
Сконструируйте перекрестный
отчет, используя таблицу Общая
ведомость, созданную в лабораторной работе №2. Отчет должен иметь
следующие столбцы:
- N группы;
- ФИО студента;
- N зачетной книжки;
- Наименование дисциплины 1;
- Наименование дисциплины 2;
- Наименование дисциплины 3;
- Средний балл.
В столбцах отчета с
наименованиями дисциплин должны отображаться оценки, полученные студентами на
экзамене. В столбце средний
балл должно
производиться вычисление среднего балла каждого студента по результатам 3-х
экзаменов.
Вычислите в отчете средний балл
по группе студентов и по университету в целом.
Технология
1. С помощью мастера создайте
перекрестный запрос по таблице Общая
ведомость, в которой
должны иметься оценки для всех студентов 3-х групп по 3-м дисциплина. Для
этого:
- вызовите мастер построения
перекрестного запроса, выбрав пункт Перекрестный из списка кнопки Мастер
запросов панели
инструментов Другие меню Создание;
- выберите поля N группы, ФИО, N зачетной книжки в качестве заголовков строк;
- выберите поле Наименование дисциплины в качестве заголовка столбцов;
- снимите флажок Да вычисления итоговых значений для
каждой строки;
- выберите для вычислений поле
оценка и функцию вычисления Первый;
- сохраните запрос, присвоив ему
имя Перекрестный для
отчета по среднему баллу.
2. С помощью мастера создайте
отчет по запросу Перекрестный
для отчета по среднему баллу. Для
этого:
- выберите все поля запроса;
- добавьте уровень группировки по
полю N группы;
- выберите порядок сортировки по
фамилиям студентов;
- выберите ступенчатый вид отчета и стиль Солнцестояние;
- присвойте отчету имя Расчет среднего балла групп.
Просмотрите отчет.
3. Перейдите в режим конструктора
и отрегулируйте ширину столбцов и их местоположение.
4. Выровняйте оценки по центру
столбца. Для этого выделяйте поля и используйте соответствующую кнопку
инструментальной панели Шрифт меню Конструктор.
5. С помощью инструментальной
панели Элементы управления меню Конструктор введите в правую часть области
верхнего колонтитула надпись Средний
балл.
6. С помощью инструментальной
панели Элементы управления меню Конструктор введите в область данных поле для
вычисления среднего балла. Щелкните правой кнопкой мыши внутри созданного поля
и вызовите окно Свойства поля.
7. Установите вкладку Данные.
Для вызова построителя выражений на вкладке Данные в
строке данные щелкните по кнопке …
8. Используя инструменты
построителя, введите в поле формулу расчета среднего балла:
=([наименование
дисциплины 1] + [наименование дисциплины 2] + [наименование дисциплины 3]) / 3
В формуле должны использоваться
те наименования дисциплин, которые вы включили в отчет.
Отключите связанную с полем
надпись.
9. Просмотрите и отредактируйте
отчет. Удалите дублирующее название вычисляемого поля в области данных.
Отрегулируйте формат, местоположение и выравнивание вычисленного значения.
Установите для поля Средний
балл вкладку Макет окна Свойства поля и выберите формат фиксированный с 2-мя дробными знаками.
10. Для подсчета среднего балла
по группе щелкните по кнопке Группировка панели инструментов Группировка
и итоги меню Конструктор.
В нижней части бланка запроса появится окно Группировка,
сортировка и итоги.
11. В строке Группировка N группы нажмите на кнопку Больше,
в появившейся строке откройте список пункта без раздела примечания и выберите в
нем позицию с разделом примечания. В бланке отчета
появится раздел Примечание
группы N группы.
12. С помощью кнопки Поле инструментальной панели Элементы
управления меню Конструктор создайте в этом разделе вычисляемое
поле.
13. Используя вкладку Данные окна
свойств этого поля, введите него при помощи построителя выражений формулу для
вычисления среднего балла по каждой группе:
=Sum (([наименование дисциплины 1] + [наименование дисциплины
2] + [наименование дисциплины 3]) / 3 )/ Count([ФИО])
14. Замените текст Надписи для вычисляемого поля. Введите: Средний балл группы. Отрегулируйте формат, местоположение и
выравнивание вычисленного значения аналогично пункту 9.
15. Добавьте справа от надписи Средний балл группы вывод номера группы. Для этого в область
примечаний группы вставьте поле и введите в него формулу: =[Nгруппы]
16. Подсчитайте в отчете средний
балл по всем группам. Для этого вставьте вычисляемые поля аналогично пунктам 12
и 13 в область примечаний отчета и введите надпись поля Итого
по всем группам.
17. Введите в заголовок отчета
дату формирования отчета. Для этого вставьте справа под строкой с названием
отчета поле и введите в него с помощью построителя выражений функцию =DATE(). Определите пользовательский формат
даты в виде dd.mm.yyyy, который
может быть введен непосредственно как значение свойстваФормат поля.
18. Для того чтобы сделать отчет
более компактным перенесите поле N группы из области заголовка группы в область
данных. Для этого отключите область заголовка группы, щелкнув по кнопке Больше в окне Группировка,
сортировка и итоги и
в пункте с разделом заголовка выберите позицию без
раздела заголовка. Вставьте поле N группы в соответствующий столбец области
данных. Настройте свойства поля. Для того, чтобы номер поля не повторялся в каждой
строке отчета установите на вкладке Макет свойство Не
выводить повторы в
состояние Да.
19. Просмотрите окончательный
вариант отчета.
Задание 5. Создать связанный отчет.
Создайте связанный отчет,
состоящий из главного и подчиненного отчетов. В качестве главного отчета
создайте отчет на базе запроса по связанным таблицамФакультет-Группа. В качестве подчиненного отчета
используйте табличный отчет по таблице Студент с нумерацией студентов по порядку в
пределах каждой группы.
Технология
1. Создайте с помощью мастера
ступенчатый подчиненный отчет по таблице Студент,
упорядоченный по номерам групп и фамилиям студентов, включив в него поляN группы, ФИО, N зачетной книжки. Сохраните отчет, присвоив ему имя Подчиненный.
2. Добавьте в левую часть отчета
порядковый номер студента в группе. Для этого в режиме конструктора вставьте в
соответствующее место области данных отчета поле. Введите в качестве значения
свойства Данные =1,
а для свойства Сумма с накоплением выберите из списка значение - Для всего.
3. Отредактируйте отчет, уменьшив ширину столбцов и длину линий обрамления заголовка и
сохраните изменения.
4. Создайте простой запрос на
выборку из таблиц Факультет
и Группа, упорядоченный
по наименованиям факультетов и номерам групп, включив в него поляНаименование факультета, N группы, N специальности и сохраните с именем Запрос для Главного отчета.
5. По этому запросу создайте с
помощью мастера ступенчатый отчет, сохранив его под именем Главный.
Отредактируйте отчет, уменьшив ширину столбцов и длину линий обрамления заголовка.
6. Откройте Главный отчет в режиме конструктора и с
помощью кнопки Подчиненная форма/отчет панели инструментов Элементы
управления меню Конструктордобавьте в область
данных Подчиненный отчет, связав Главный и Подчиненный отчет по полю № группы.
7. Добавьте в область примечаний
главного отчета сведения о составителе отчета, фамилия которого должна
вводиться в диалоговом окне. Для этого увеличьте высоту этой области и
поместите в нее с помощью кнопки панели элементов управления новое поле. В надпись
поля введите текст: Отчет
составлен:, а
внутрь самого поля - [Введите
фамилию составителя отчета:].
8. Просмотрите получившийся отчет
и при необходимости отредактируйте его в режиме конструктора.
Цель работы: Конструирование и использование отчетов
Задание 1. Создать табличный отчет.
Создайте табличный отчет по
таблице Студент,
включив в него все поля таблицы.
Технология
1. Выделите таблицу Студент в области переходов.
2. Нажмите на кнопку Отчет панели инструментов Отчеты меню Создание. На экране появится отчет,
включающий все поля указанной таблицы.
3. Перейдите в режим макета,
выбрав соответствующий пункт в списке кнопки Режим панели инструментов Режимы меню Формат.
4. С помощью кнопок панели
инструментов Элементы управления измените в этом режиме заголовок
отчета, формат отображения даты и времени и номера страницы.
5. Перейдите в режим
предварительного просмотра. Просмотрите созданный отчет, при необходимости
исправьте его в режиме конструктора.
6. Закройте отчет, сохранив ее
под именем Список
студентов.
Задание 2. Создать табличный отчет с помощью мастера отчетов.
Создайте табличный отчет на
основе запроса Выборка1, созданного во второй лабораторной работе. Отчет
должен содержать столбцы Наименование
специальности, Наименование факультета, N группы, ФИО.
Технология
1. В области переходов выделите
запрос Выборка1.
2. Щелкните по кнопке Мастер
отчетов панели
инструментов Отчеты меню Создание.
3. В окне Создание
отчетов выполните
следующие действия:
- выберите поля запроса в
заданной по условию последовательности;
- выберите вид представления
данных по факультету, нажмите кнопку Далее;
- проверьте наличие уровня
группировки по наименованию специальности, при
отсутствии – добавьте этот уровень группировки, нажмите кнопку Далее;
- выберите порядок сортировки по
полю ФИО;
- выберите макет ступенчатый;
- выберите стиль Официальная;
- задайте имя отчета Отчет
табличный.
4. Нажмите кнопку Готово.
Просмотрите отчет. Уменьшите масштаб отображения.
5. Перейдите в режим
конструктора. Выполните редактирование заголовка отчета. Выведите названия
первых двух столбцов в 2 строки, отцентрировав их и увеличив соответственно
высоту области верхнего колонтитула.
6. Измените заголовок отчета,
введя текст: Список
студентов по факультетам и специальностям.
7. Введите текст в нижний
колонтитул: Ведомость составил: .
8. Закройте и сохраните отчет.
Задание 3. Создать групповой/итоговый отчет.
Создайте отчет с группировкой
данных и подведением итогов, используя Запрос
с вычисляемым полем, подготовленный во второй лабораторной работе. В
отчете необходимо подсчитать общую суммарную плату за обучение коммерческих
студентов, в том числе по каждой специальности и по каждой группе. Отчет должен
содержать поля: N специальности, N группы, ФИО, N зачетной книжки,
Стоимость обучения с учетом НДС (Итого).
Технология
1. Создайте с помощью мастера
новый отчет на основании указанного выше запроса. Включите в запрос необходимые
поля в заданном порядке.
2. В окне создания отчета
выполните следующие шаги:
- выберите тип представления
данных - по полю студент;
- добавьте уровни группировки по N специальности и N группы;
- настройте режим сортировки в
алфавитном порядке фамилий и, щелкнув по кнопке Итоги,
включите флажки Sum и Показать данные и итоги;
- выберите макет отчета структура;
- выберите стиль Техническая.
3. Нажмите кнопку Готово и просмотрите отчет.
4. Закройте отчет и сохраните его
под именем Отчет с
группировкой.
5. Выполните редактирование
отчета, используя режим конструктора. Измените заголовок отчета, введя текст: Сводная ведомость оплаты обучения.Отредактируйте ширину
столбцов. Измените шрифты отдельных элементов отчета.
6. Замените текст Надписей Sum в разделах Примечание
группы на Всего
по группе: для итогов по
группе и Всего по
специальности: для
итогов по специальности. Измените ширину полей с итогами.
7.Удалите все строки отчета с
итогами по количеству записей.
8. Установите одинаковый
фиксированный формат числовых данных с двумя знаками после запятой для всех
сумм оплаты. Для этого вызовите контекстное меню для каждого из полей, выберите
в нем пункт Свойства и задайте соответствующий формат на
вкладке Макет.
Задание 4. Создать перекрестный отчет.
Сконструируйте перекрестный
отчет, используя таблицу Общая
ведомость, созданную в лабораторной работе №2. Отчет должен иметь
следующие столбцы:
- N группы;
- ФИО студента;
- N зачетной книжки;
- Наименование дисциплины 1;
- Наименование дисциплины 2;
- Наименование дисциплины 3;
- Средний балл.
В столбцах отчета с
наименованиями дисциплин должны отображаться оценки, полученные студентами на
экзамене. В столбце средний
балл должно
производиться вычисление среднего балла каждого студента по результатам 3-х
экзаменов.
Вычислите в отчете средний балл
по группе студентов и по университету в целом.
Технология
1. С помощью мастера создайте
перекрестный запрос по таблице Общая
ведомость, в которой
должны иметься оценки для всех студентов 3-х групп по 3-м дисциплина. Для
этого:
- вызовите мастер построения
перекрестного запроса, выбрав пункт Перекрестный из списка кнопки Мастер
запросов панели
инструментов Другие меню Создание;
- выберите поля N группы, ФИО, N зачетной книжки в качестве заголовков строк;
- выберите поле Наименование дисциплины в качестве заголовка столбцов;
- снимите флажок Да вычисления итоговых значений для
каждой строки;
- выберите для вычислений поле
оценка и функцию вычисления Первый;
- сохраните запрос, присвоив ему
имя Перекрестный для
отчета по среднему баллу.
2. С помощью мастера создайте
отчет по запросу Перекрестный
для отчета по среднему баллу. Для
этого:
- выберите все поля запроса;
- добавьте уровень группировки по
полю N группы;
- выберите порядок сортировки по
фамилиям студентов;
- выберите ступенчатый вид отчета и стиль Солнцестояние;
- присвойте отчету имя Расчет среднего балла групп.
Просмотрите отчет.
3. Перейдите в режим конструктора
и отрегулируйте ширину столбцов и их местоположение.
4. Выровняйте оценки по центру
столбца. Для этого выделяйте поля и используйте соответствующую кнопку
инструментальной панели Шрифт меню Конструктор.
5. С помощью инструментальной
панели Элементы управления меню Конструктор введите в правую часть области
верхнего колонтитула надпись Средний
балл.
6. С помощью инструментальной
панели Элементы управления меню Конструктор введите в область данных поле для
вычисления среднего балла. Щелкните правой кнопкой мыши внутри созданного поля
и вызовите окно Свойства поля.
7. Установите вкладку Данные.
Для вызова построителя выражений на вкладке Данные в
строке данные щелкните по кнопке …
8. Используя инструменты
построителя, введите в поле формулу расчета среднего балла:
=([наименование
дисциплины 1] + [наименование дисциплины 2] + [наименование дисциплины 3]) / 3
В формуле должны использоваться
те наименования дисциплин, которые вы включили в отчет.
Отключите связанную с полем
надпись.
9. Просмотрите и отредактируйте
отчет. Удалите дублирующее название вычисляемого поля в области данных.
Отрегулируйте формат, местоположение и выравнивание вычисленного значения.
Установите для поля Средний
балл вкладку Макет окна Свойства поля и выберите формат фиксированный с 2-мя дробными знаками.
10. Для подсчета среднего балла
по группе щелкните по кнопке Группировка панели инструментов Группировка
и итоги меню Конструктор.
В нижней части бланка запроса появится окно Группировка,
сортировка и итоги.
11. В строке Группировка N группы нажмите на кнопку Больше,
в появившейся строке откройте список пункта без раздела примечания и выберите в
нем позицию с разделом примечания. В бланке отчета
появится раздел Примечание
группы N группы.
12. С помощью кнопки Поле инструментальной панели Элементы
управления меню Конструктор создайте в этом разделе вычисляемое
поле.
13. Используя вкладку Данные окна
свойств этого поля, введите него при помощи построителя выражений формулу для
вычисления среднего балла по каждой группе:
=Sum (([наименование дисциплины 1] + [наименование дисциплины
2] + [наименование дисциплины 3]) / 3 )/ Count([ФИО])
14. Замените текст Надписи для вычисляемого поля. Введите: Средний балл группы. Отрегулируйте формат, местоположение и
выравнивание вычисленного значения аналогично пункту 9.
15. Добавьте справа от надписи Средний балл группы вывод номера группы. Для этого в
область примечаний группы вставьте поле и введите в него формулу: =[Nгруппы]
16. Подсчитайте в отчете средний
балл по всем группам. Для этого вставьте вычисляемые поля аналогично пунктам 12
и 13 в область примечаний отчета и введите надпись поля Итого
по всем группам.
17. Введите в заголовок отчета
дату формирования отчета. Для этого вставьте справа под строкой с названием
отчета поле и введите в него с помощью построителя выражений функцию =DATE(). Определите пользовательский формат
даты в виде dd.mm.yyyy, который
может быть введен непосредственно как значение свойстваФормат поля.
18. Для того чтобы сделать отчет
более компактным перенесите поле N группы из области заголовка группы в область
данных. Для этого отключите область заголовка группы, щелкнув по кнопке Больше в окне Группировка,
сортировка и итоги и
в пункте с разделом заголовка выберите позицию без
раздела заголовка. Вставьте поле N группы в соответствующий столбец области
данных. Настройте свойства поля. Для того, чтобы номер поля не повторялся в
каждой строке отчета установите на вкладке Макет свойство Не
выводить повторы в
состояние Да.
19. Просмотрите окончательный вариант
отчета.
Задание 5. Создать связанный отчет.
Создайте связанный отчет,
состоящий из главного и подчиненного отчетов. В качестве главного отчета
создайте отчет на базе запроса по связанным таблицамФакультет-Группа. В качестве подчиненного отчета используйте
табличный отчет по таблице Студент с нумерацией студентов по порядку в
пределах каждой группы.
Технология
1. Создайте с помощью мастера
ступенчатый подчиненный отчет по таблице Студент,
упорядоченный по номерам групп и фамилиям студентов, включив в него поляN группы, ФИО, N зачетной книжки. Сохраните отчет, присвоив ему имя Подчиненный.
2. Добавьте в левую часть отчета
порядковый номер студента в группе. Для этого в режиме конструктора вставьте в
соответствующее место области данных отчета поле. Введите в качестве значения
свойства Данные =1,
а для свойства Сумма с накоплением выберите из списка значение - Для всего.
3. Отредактируйте отчет, уменьшив ширину столбцов и длину линий обрамления заголовка и
сохраните изменения.
4. Создайте простой запрос на
выборку из таблиц Факультет
и Группа, упорядоченный
по наименованиям факультетов и номерам групп, включив в него поляНаименование факультета, N группы, N специальности и сохраните с именем Запрос для Главного отчета.
5. По этому запросу создайте с
помощью мастера ступенчатый отчет, сохранив его под именем Главный.
Отредактируйте отчет, уменьшив ширину столбцов и длину линий обрамления
заголовка.
6. Откройте Главный отчет в режиме конструктора и с
помощью кнопки Подчиненная форма/отчет панели инструментов Элементы
управления меню Конструктордобавьте в область
данных Подчиненный отчет, связав Главный и Подчиненный отчет по полю № группы.
7. Добавьте в область примечаний
главного отчета сведения о составителе отчета, фамилия которого должна
вводиться в диалоговом окне. Для этого увеличьте высоту этой области и
поместите в нее с помощью кнопки панели элементов управления новое поле. В
надпись поля введите текст: Отчет
составлен:, а
внутрь самого поля - [Введите
фамилию составителя отчета:].
8. Просмотрите получившийся отчет
и при необходимости отредактируйте его в режиме конструктора.