QRBand1
орналасқан
TQRLabel
(бұл компонент статистикалық
мәтінді шығаруға
арналған, және оның Caption қасиетіне болашақтағы есеп берудің тақырыбы мәтінін беруге
болады).
4.35-сурет. Есеп беру тақырыбын құру
Егер
QuickReport1
компонентің тышқанның оң жақ батырмасымен басып, контекстті
мәзірден
Preview Report
опциясын таңдасақ, тақырыбы бар есеп беру беті кӛрінетін кӛру
терезесі пайда болады.
Есеп беруді модификациялау үшін
QRBand1
компонентінің
BandType
қасиетін
rbDetail-ге
ӛзгерту керек және формаға
Ttable
компонентің қосу қажет. Әрі қарай оның
DataBase
қасиетіне псевдоним атын орнату қажет, мысалға, BCDEMOS,
TableName
қасиетіне
кесте атын, мысалға, CUSTOMER.DB,
сосын
Active
қасиетін true ӛзгерту керек. Осыдан
кейін формаға TDataSource компонентін қосу қажет және
DataSet
қасиетіне алдында
қосылған
Table1
компоненті атын береміз, әрі қарай
QuickReport
компонентінің
DataSource
қасиетіне
құрылған
DataSource1
компоненті атын береміз. Осыдан кейін
QRBand1
-ге
TQRDBText компонентін қосуға болады, оның
DataSource
қасиетіне алдында құрылған
DataSource1
компоненті атын береміз және
DataField
қасиетінің мәніне керекті жолды
таңдаймыз.
Егер қажет болса басқа
TQRDBText
компоненттерін қосуға болады және есеп
беруде кӛрінетін кесте жолдарын басқаша етіп таңдауға болады /4.36-сурет/.
4.36-сурет. Кестелік есеп берудің модификациясы
Егер
QuickReport
компонентінің контекстті мәзірінен
Preview
Report
опциясын
таңдасақ, модифицирленген кестелік есеп беруді кӛруге болады.
Енді тақырыпты есеп беру және колонтитулды есеп беруді құрып кӛрейік. Ол үшін есеп
беруді құру кезінде
TQRBand
-тің бірнеше әртүрлі компоненттерін қолданамыз.
Тақырыптық және колонтитулдік есеп беруді құру кезінде жаңа форма құру қажет,
формаға тӛрт
TQRBand
компонентін орналастырамыз (олар үнсіздік бойынша QRBand2,....,
QRBand5 атын алады) және
BandType
қасиетіне сәйкесінше
rbTitle, rbColumnHeading,
rbDetail
және
rbPageFooter
орнатамыз. Ары қарай формаға
TTable
компонентін қосу қажет
және
DatabaseName
қасиетіне
BCDEMOS береміз,
TableName
қасиетіне
Customer
береміз,
сосын
Active
қасиетіне true қоямыз. Формаға
TDataSource
компонентін қосу қажет және
DataSet
қасиетіне алдында қосылған
Table1
атын береміз және
QuickReport
компонентінің
DataSource
қасиетіне құрылған
DataSource1
атын береміз. Сосын есеп беру тақырыбы және
сәйкесінше
TQRBand
компоненттері бағандары үшін бірнеше
TQRLabel
компонентін қосу
керек, әрқайсының
Caption
қасиетіне қажетті мәндерін беру керек.
Сосын
QRBand
компонентіне үш
QRDBText
компонентін орналастыру керек,
BandType
қасиетіне
DetailBand
меншіктеп
және олардың
DataSource
қасиетіне
DataSource1
меншіктейміз, ал
DataField
қасиетіне
Company, Phone
және
Fax
меншіктейміз. Беттің нӛмірі
кӛріну үшін
TQRSysData
компонентін (бұл компонент мәліметтер құрамына тәуелсіз, бет
нӛмірі, жыл, уақыт және т.б. арналған)
BandType
қасиеті
rbPageFooter
тең
TQRBand
компонентіне орналастыру қажет және оның
Data
қасиетіне
qrcPageNumber
, ал
Text
қасиетіне
&ldquoСтр. &ldquo
береміз.
Осыдан кейін форма 3-суреттегідей болады.
Қайтадан
Preview Report
опциясын таңдап, жаңа есеп беру мазмұнын кӛруге болады.
4.37-сурет. Тақырыпты және колонтитулды есеп беру
Ӛзіндік жұмысқа тапсырма