一、 簡單瞭解各控制項功能
以下是各控制項最簡單的使用功能,其他功能依具體的實現而介紹。
1. TquickRep:帶有座標,作為其他報表控制項(如TQRBand)的容器,它的Band屬性可以自動添加各種類型的TQRBand.
2. TQRLabel:列印靜態文本(即不是根據資料庫值來改變的),作用象Tlabel , Caption的內容就列印出來的內容。
3. TQRDBText:列印資料庫欄位值,一個值一行。作用象TDBText.把它的DataSet , DataField分別賦予Table1,Company時,將列印Table1所指向的表的Company欄位的內容。
4. TQRSysData:列印系統資訊如時間,頁碼,報表頭等。
5. TQRMemo:非常象TQRLabel,只是它可以列印多行,也是列印待用資料。
6. TQRRichText:列印RichText格式,能夠串連到一個Form上的RichEdit控制項並列印它的內容,不過必須是32位版本的。
7. TQRShape:列印方框、圓和垂直、水平線。
8. TQRImage:列印靜態圖片,包括(BMP,WMF,ICON).
9. TQRDBImage:從資料庫接收圖片。
10. TQRBand:用來確定報表的不同位置應該顯示什麼內容,它上面可以放控制項(參見二)。
11.TQRGoups:Groups可以不限層級的組操作。當你串連了幾個datasets到報表時可以通過Groups成組的對dataset進行操作。
二、 報表的控制項擺放循序
出現在所有頁上的標題(PageHeader)
標題(只有首頁才有)(Title)
所有列的標題(ColumnHeader)
記錄的內容,一個欄位一列(Detail)
摘要(最後一頁才有)(Summary)
出現在所有頁上的頁尾(PageFooter)
這些根據設定不同的Band(不是控制項,一種類型而已,在其上面可以放其他控制項)來定位。總共有六種Band。