Ә ұқ
C++ Builder құ ү ғ QReport қ. ұ , ұ, , ә , C++ Builder қ ә ғ ғ.
C++ Builder ң Forms ң 3 :
QuickReport Mailing Labels | қ құ |
QuickReport List | Қ құ |
QuickReport Master/detail | Master/Detail құ . |
ғ ұ
Қ құ
QuickReport ө қ (bands) . құ ғ әү QRBand (Tpanel ұ) .
Қ құ ү ғ /4.35-/:
TQRBand ұ ң ө - ә (ғ, қ, ң ғғ ө , ң ғғ ө ә ..). TQRBand ң , ң қ ә ғ ғ. ұ ң қ қ &ndash BandType, қ (ң ң , ә ғ ә ..). ү ә:: rbTitle &ndash қ, rbPageHeader &ndash ң ғғ , rbColumnHeader &ndash ғң ғғ , ө ғ , rbDetail &ndash ә ғ ( ә ғ , қ), rbPageFooter &ndash ң ө , rbOverlay &ndash ң , ә ң қ ғғ ұ ғ , rbGroupHeader &ndash ң қ, rbSubDetail &ndash Detail- ү ә ғ, rbGroupFooter &ndash ң ө , rbSummary &ndash ң ң ғ . құғ ң BandType қ rbTitle ә .
TQuickReport (ұ ң ).
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-. қ ә
Ө ұқ
"master-detail" құ
қ ә -ң ө қ
- ө