□ Group Header (G) - заголовок группы, печатается в начале группы записей, объединенных в просмотре данных выражением GROUP BY;
□ Row Header (R) - заголовок записи, печатается в начале каждой записи просмотра данных;
П Detail (D) - печатается в начале подчиненного набора записей, входящего в отношение "один-ко-многим";
• Row Footer (г) - окончание строки, печатается в конце каждой записи просмотра данных;
О Group Footer (g) - окончание группы, печатается в конце группы записей, объединенных в просмотре данных выражением GROUP BY;
D Body Footer (г) - окончание отчета, печатается в конце отчета;
□ First (1) - печатается один раз в начале отчета (титул отчета);
□ New Page (Р) - печатается в начале каждой страницы отчета;

□ New Column (С) - печатается в начале каждой колонки отчета.

Примечание )

Для каждого из перечисленных выше типов в скобках указан символ, который используется для обозначения типа полосы на странице отчета в визуальной среде Rave Reports (рис. 24.7). Таким образом, по совокупности символов разработчик может оценить роль той или иной полосы в отчете, не обращаясь к редактору.

Рис. 24.7. Элементы Band, DataBandi/i Reg ion на странице отчета

Программирование в Delphi 7

Другие свойства полос и способы создания простых и сложных отчетов рассматриваются в гл. 26.

Элементы отображения данных

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

□ Элемент DataText предназначен для представления строковых или числовых значений полей связанного просмотра данных.

□ Элемент DataMemo используется при необходимости показать данные в формате Memo или BLOB.

• Элемент calcText обеспечивает выполнение одной из агрегатных функций над значениями связанного поля и представление результата. Тип операции выбирается в свойстве calcType.

□ Невизуальный элемент DataMirrorSection, так же как и его предок Section, объединяет группу других элементов для совместного использования.

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

Все перечисленные элементы (в том числе и элемент Bitmap) связываются с просмотром данных и полем одинаково.

□ Свойство Dataview определяет, какой просмотр данных используется элементом.

□ Свойство DataField задает поле просмотра, значения которого будут отображаться элементом.

Детально использование компонентов отображения данных рассматривается в гл. 26.

Резюме

Визуальная среда Rave Reports позволяет создавать проекты отчетов. Каждый такой проект может содержать несколько отчетов.

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

При помощи набора объектов доступа к данным к отчету можно подключить внешний источник данных. При этом можно использовать одну из трех технологий доступа к данным: ADO, dbExpress, BDE. Специализированный редактор предназначен для визуального построения просмотра данных, а набор элементов отображения данных, используя поля созданного просмотра, обеспечивает создание отчетов.


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Октябрь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс