Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_raboty_BD_2012-13.docx
Скачиваний:
33
Добавлен:
20.03.2016
Размер:
8.97 Mб
Скачать

Создание отчета с помощью конструктора отчетов

1. Окно конструктора отчетов

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

Для открытия окна конструктора отчетов при создании нового отчета выполнить одно из следующих действий.

  • В меню File (Файл) выберите команду New (Новый). В открывшемся диалоговом окне New (Новый) выберите опцию Report (Отчет) и нажмите кнопку New file (Новый файл).

  • Нажмите кнопку New (Новый) в окне проекта, предварительно выбрав группу Reports (Отчеты).

  • Нажмите кнопку New (Новый) на стандартной панели инструментов; в открывшемся диалоговом окне New (Новый) установите опцию Report (Отчет) и нажмите кнопку New file (Новый файл).

Для работы в конструкторе отчетов используются панели инструментов Report Designer (Конструктор отчета) и Report Controls (Элементы управления отчета), а также команды пункта Report (Отчет) (рис. 8.1), появившегося в строке основного меню при открытии конструктора.

В табл. 8.1 приведено краткое описание кнопок панели инструментов Report Controls (Элементы управления отчета). Более подробно назначение кнопок этой панели будет рассмотрено в разделах, посвященных размещению в отчетах различных элементов управления.

Рис. 8.1. Окно конструктора отчета

Таблица 8.1. Кнопки панели инструментов Report Controls

Кнопка

Наименование

Назначение

Select Objects (Выбор объектов)

Является указателем выбора объектов отчета

Label (Метка)

Размещает текст

Field (Поле)

Размещает поля

Line (Линия)

Рисует линии

Rectangle (Прямоугольник)

Рисует прямоугольники

Rounded Rectangle (Скругленный прямоугольник)

Рисует прямоугольник со скругленными краями

Picture/Act! vX Bound Control

(Изображение/Ас1!уХ-объект)

Помещает в отчет рисунок

Button Lock (Закрепитель кнопки)

Закрепляет выбор кнопки

2. Типы полос окна конструктора отчета

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

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

Таблица 8.2. Типы полос отчета

Полоса

Назначение

Title (Титул)

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

Page Header

(Верхний колонтитул)

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

Group Header

(Группа сверху)

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

Detail (Детали)

Эта полоса содержит данные полей из таблицы или результат вычислений над ними

Group Footer

(Группа снизу)

В полосе размещается итоговая информация по группе

Page Footer (Нижний колонтитул)

В нижнем колонтитуле печатается название отчета, дата, номер страницы и итоговые значения по данным текущей страницы

Summary (Итоги)

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