Вам необходимо знать. В этом разделе Вы освоите

В этом разделе Вы освоите

® конструирование отчетов с вычислениями в строках и с общими итогами

® конструирование отчетов с сортировкой и группировкой строк и с подведением итогов по группам

Вам необходимо знать

Отчет — отображение на бумаге или на экране информации из базы данных в виде, удобном для ее восприятия и анализа пользователем.

В отчете можно группировать и сортировать данные, осуществлять расчеты в строках и проводить итоговые вычисления над группами строк и над всеми строками с использованием статистических функций. Отчет может основываться на таблице или запросе и представлять сложные зависимости между различными наборами данных. Он может быть составным — включать другие отчеты.

СУБД Access предоставляет большие возможности по оформлению отчетов: шрифтовое, фоновое и цветовое оформление, обрамление, рисунки, деловая графика, вставка объектов других приложений. Все это позволяет создавать отчеты высокого качества.

Существуют три способа создания отчета: в автоматическом режиме, с помощью Мастера и с помощью Конструктора. В автоматическом режиме на основе выбранной таблицы или запроса создается автоотчет в столбец (с расположением полей в столбец) или ленточный (с расположением полей в строку). Мастер отчетов позволяет создать отчет на основе ответов пользователя на вопросы, касающиеся структуры, содержания и оформления отчета. Конструктор дает возможность самостоятельного конструирования отчетов.

Для выполнения следующего задания модифицировать запрос НАЧИСЛЕНО ИЮНЬ — вывести начисления по их видам за июнь только студентам группы ФК-1. Новый запрос сохранить с именем НАЧИСЛЕНО ИЮНЬ ФК-1.

Задание 5.1. Сконструировать отчет вида, как на рис. 5.1. Отчет создать на основе запроса НАЧИСЛЕНО ИЮНЬ ФК-1. В отчете произвести вычисления в строках сумм начислений для каждого студента и подвести общий итог — рассчитать сумму начислений для всех студентов группы. Строки отчета упорядочить в алфавитном порядке фамилий. Отчет сохранить с именем ВЕДОМОСТЬ.

Для создания отчета с помощью Конструктора откройте окно Конструктора отчета, выполнив последовательность действий:

окно База данных Þ объект Отчеты Þ [Создать] Þ

окно Новый отчет Þ выбрать Конструктор и выбрать источник данных — запрос НАЧИСЛЕНО ИЮНЬ ФК-1 Þ [ОК].

Затем выполните следующее:

· включите (если не включены) по команде Вид необходимые инструментальные средства для конструирования:

* панель Конструктор отчетов;

* панель Формат (форма/отчет);

* панель элементов;

* разделы Заголовок отчета/Примечание отчета, Верхний колонтитул /Нижний колонтитул;

* список полей;

* линейку;

* сетку;

· установите при помощи мыши ширину разделов окна Конструктора не более 160 мм и не превышайте ее. По умолчанию задаются параметры страницы — формат А4 (210 х 297 мм), книжная ориентация, размер левого и правого поля приблизительно 25 мм. При этих параметрах ширина строки отчета составляет 160 мм. В процессе конструирования можно ее превысить и тогда при печати отчет по ширине расположится на двух страницах. Чтобы этого избежать, задается ограничение на ширину разделов окна Конструктора;

· сконструируйте заголовок отчета:

* 1-я строка заголовка. Введите при помощи элемента управления Надпись в раздел "Заголовок отчета" текст ВЕДОМОСТЬ НАЧИСЛЕНИЙ, задав для него параметры шрифта: тип — Arial Cyr, начертание — полужирный, размер — 12;

* 2-я строка заголовка. Введите текст СТУДЕНТАМ ГРУППЫ (Arial Cyr, полужирный, 8). Перетащите к тексту из списка полей поле ГРУП и удалите надпись этого поля;

* 3-я строка заголовка. Введите текст за (Arial Cyr, полужирный, 8). Перетащите к тексту из списка полей поле ЗА_МЕСЯЦ и удалите его надпись. За этим полем при помощи элемента управления Поле вставьте свободное поле, а затем удалите надпись, связанную с ним. Вызовите для свободного поля через окно свойств Построитель выражений и сформируйте, используя функции, выражение для выделения года из текущей даты вида:

= YEAR(DATE())

Для этого раскройте папку Функции, а в ней — папку Встроенные функции. В среднем разделе нижней части окна Построителя выберите категорию Дата/время. В разделе справа появится перечень функций в алфавитном порядке. В нем выберите функцию YEAR и вставьте ее в поле выражения после знака =. В качестве аргумента этой функции вставьте системную функцию даты DATE, которая возвращает текущую дату в формате ДД.ММ.ГГ;

* выполните выравнивание элементов управления 2-й строки. Для этого выделите элементы управления одним из возможных способов.

Примечание. Возможны следующие способы выделения группы элементов управления:

• при нажатой клавише Shift поочередно выделять элементы группы;

• очертить рамку вокруг элементов группы;

• протянуть мышью по вертикальной или горизонтальной линейке.

Введите команды:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: