Создание+отчетов

В программе Access можно создавать различные типы отчетов, отвечающие разнообразным требованиям. Существует несколько способов создания отчета Access:


 * Функция «Автоотчет»** позволяет быстро создать отчет, включающий все сведения заданной таблицы или данные, извлеченные в результате запроса. В качестве основы для отчета можно использовать таблицу или результат запроса.


 * Мастер отчетов** позволяет быстро создать отчет на основе данных нескольких таблиц или запросов. В качестве основы для отчета можно использовать сочетание таблиц и запросов.


 * Режим конструктора** С одной стороны, создание отчетов в режиме конструктора занимает больше времени, чем создание отчета с помощью мастера отчетов или функции «Автоотчет», но с другой стороны, отчеты, созданные в режиме конструктора, можно настроить таким образом, чтобы они максимально отвечали требованиям пользователя. Например, можно сортировать и фильтровать данные более подробно, нежели это позволяет мастер отчетов. Режим конструктора также открывает больше возможностей для настройки внешнего вида отчета.
 * Создание запросов**

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

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

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

Простой отчет содержит элементы управления, которые связаны (соединены) с различными таблицам и запросами. Примером такого отчета может служить отчет, показывающий продукты и категории.
 * Простые отчеты**

Иерархический отчет содержит другие отчеты, которые называют подчиненными отчетами. Подчиненные отчеты внедряются, когда требуется отобразить данные из таблиц со связью «один-ко-многим». Например, можно сделать отчет «Продовольственные выставки», в который будут включены данные из таблиц «Выставки» и «Сотрудники».
 * Иерархические отчеты**

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

Можно сортировать по одному полю или по нескольким полям в источнике записи и задавать порядок сортировки.
 * Отчет, содержащий отсортированные записи**

Для записей в отчете можно задать один или несколько уровней группировки и определить порядок сортировки для каждого уровня. Также можно для каждой группы отображать верхние и нижние колонтитулы, подсчитывать итоговые и другие значения.
 * Отчет, содержащий сгруппированные записи**

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

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

Ресурсы: http://office.microsoft.com/ru-ru/access-help/HA001045080.aspx

См.также: http://www.lessons-tva.info/edu/e-inf2/m2t4_6.html http://www.tepka.ru/msoffice/1805.html