Компоненты для построения отчетов
В Delphi 3 на странице палитры компонентов QReport расположено около двух десятков компонентов, применяемых для построения отчетов. "Главным" компонентом, несомненно, является TQuickRep, определяющий поведение отчета в целом. Другие компоненты определяют составные части отчета:
TQRBand -
заготовка для расположения данных, заголовков, титула отчета и др.; отчет, в основном, строится из компонентов TQRBand, которые реализуют:• область заголовка отчета; • область заголовка страницы; • область заголовка группы; • область названий столбцов отчета; • область детальных данных, предназначенную для отображения данных самого нижнего уровня детализации; • область подвала группы; • область подвала страницы; • область подвала отчета.
• TQRSubDetail -
определяет область, в которой располагаются данные подчиненной таблицы при реализации в отчете связи Master-Detail на основе существующей связи между ТБД;• TQRGroup -
применяется для группировок данных в отчете;• TQRLabel -
позволяет разместить в отчете статический текст;• TQRDBText -
позволяет разместить в отчете содержимое поля набора данных;• TQRExpr -
применяется для вывода значений, являющихся результатом вычисления выражений; алгоритм вычисления выражений строится при помощи редактора формул данного компонента;• TQRSysDate -
служит для вывода в отчете даты, времени, номера страницы, счетчика повторений какого-либо значения и т.д.;• TQRMemo -
служит для вывода в отчете содержимого полей комментариев;• TQRRich Text -
служит для вывода в отчете содержимого полей форматированных комментариев;• TQRDBRich Text -
служит для вывода в отчете содержимого полей форматированных комментариев, источником которых является поле набора данных;TQRShape -
служит для вывода в отчете графических фигур, например, прямоугольников;• TQRImage -
служит для вывода в отчете графической информации, источником которой является поле набора данных;• TQRChwt -
служит для встраивания в отчет графиков.