59
количеству сотрудников.
А на новый год в компании заведено поздравлять детей сотрудников с
праздником и дарить подарки. Выполнив запрос «дети» сотрудник отдела
кадров сразу получает все необходимые данные с точным количеством детей,
которым нужно закупить подарки. Такие сведения позволяют заранее
спланировать бюджет мероприятия.
Сами по себе запросы нужны лишь на стадии создания информационной
системы, в дальнейшем же все запросы заменяются отчётами с аналогичными
функциями, но уже в удобном для просмотра и печати виде.
Как было сказано выше, отчёты создаются на основе запросов, и,
поэтому, у них много общего. Существенное отличие – это форма вывода на
экран. Результаты запросов выводятся в виде обычной таблицы со строками и
столбцами. Форму вывода отчёта на экран можно настраивать точно также, как
и формы. В отчётах так же как в формах можно добавлять различные элементы,
такие как кнопки. Так же в отчётах присутствует функция группировки данных
по различным критериям. Самое главное преимущество отчётов в том, что их
можно отправлять на печать. Гораздо удобнее формировать различные отчёты
и распечатывать их, собирая в архив, или, например, передать высшему
руководству, нежели постоянно обращаться к запросам и сверять данные на
экране.
Отчёты, также, как и формы, можно создавать с помощью конструктора
или мастера отчётов. Используется также автоматическое создание отчётов.
Последовательность действий при формировании отчёта с помощью
Мастера такая же, как и при создании формы. Дополнительными являются два
шага: добавление уровня группировок и задание требуемого порядка
сортировки. Добавление уровня группировки позволяет выводить записи,
объединённые по выбранным полям. Access автоматически сортирует данные
по группирующим полям, а внутри группы можно также задать сортировку по
любому из полей, входящих в группу.
По каждой из групп при необходимости можно подводить итоги. Для