5.1. Есептерді құруға арналған компоненттер. Delphi –дің QReport компоненттер палитрасында есеп құруға арналған жиырмадан аса компоненттер орналасқан. Олардың негізгілері келесі болып табылады:
TQuickRep, TQRBand, TQRSubDetail, TQRGroup, TQRLabel, TQRDBText, TQRExpr, TQRSysDat, TQRMemo, TQRRichText, TQRDBRich Text, TQRShape, TQRImage, TQRChart. Осы компоненттердің бағыты келесі:
TQuickRep – барлық басқаларға базалық болып табылады, ол толығымен есептің тұрысын анықтайды. Басқа компоненттер есептің құрылымдық бөлігін анықтайды:
TQRBand – мәліметтердің орналасуына арналған бастама, есеп титулы және т.с.с.;
Есеп негізінде TQRBand компоненттерінен құралады, олар келесіні жүзнгн асырады:
есеп тақырыпшасының аймағы;
парақ тақырыпшасының аймағы;
топ тақырыпшасының аймағы;
Бөлшектік мәліметтерді бейнелеуге арналған аймақ;
Парақтың төменгі жағының аймағы;
Есептің төменгі жағының аймағы.
TQRSubDetail- Бағыңынқы кестенің, есепте бар байланыстың негізінде, Master-Detail байланысын орнатқан кезіндегі мәліметтері орналасқан аймағын анықтайды.
TQRGroup – есепте мәліметтерді топтауға арналған;
TQRLabel – есепте статистикалық мәтінді орналастыруға мүмкіндік береді;
TQRDBText – есепте мәліметтер жиынынын құрамын орналастыруға мүмкіндік береді;
6) TQRExpr - өрнектердің нәтижесі болап табылатын, мәндерді шығаруға арналған;
7) TQRSysDate – есептегі мерзімді, күнді, уақытты, парақ нөмірін, кез-келген мәннің қайталану счетчигін шығаруға мүмкіндік береді;
TQRMemo – есепте түсініктеме өрістерін шығаруға мүмкіндік береді;
TQRRichText – Түзетілген түсініктемелерді есепте шығару үшін арналған.
TQRDBRich Text - Түзетілген түсініктемелерді есепте шығару үшін арналған, олардың ақпарат көзі мәліметтер жиынының өрісі болып табылады;