Delphi 3 и создание приложений баз данных


14.1. Компоненты для построения отчетов


В Delphi 3 на странице палитры компонентов QReport расположено около двух десятков компонентов, применяемых для построения отчетов. "Главным" компонентом, несомненно, является TQuickRep, определяющий поведение отчета в целом. Другие компоненты определяют составные части отчета:

TQRBand -

заготовка для расположения данных, заголовков, титула отчета и др.; отчет, в основном, строится из компонентов TQRBand, которые реализуют:

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

TQRSubDetail -

определяет область, в которой располагаются данные подчиненной таблицы при реализации в отчете связи Master-Detail на основе существующей связи между ТБД;

TQRGroup -

применяется для группировок данных в отчете;

TQRLabel -

позволяет разместить в отчете статический текст;

TQRDBText -

позволяет разместить в отчете содержимое поля набора данных;

TQRExpr -

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

TQRSysDate -

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

TQRMemo -

служит для вывода в отчете содержимого полей комментариев;

TQRRich Text -

служит для вывода в отчете содержимого полей форматированных комментариев;

TQRDBRich Text -

служит для вывода в отчете содержимого полей форматированных комментариев, источником которых является поле набора данных;

TQRShape -

служит для вывода в отчете графических фигур, например, прямоугольников;

TQRImage -

служит для вывода в отчете графической информации, источником которой является поле набора данных;

TQRChwt -

служит для встраивания в отчет графиков.




- Начало -  - Назад -  - Вперед -