FastReport分組與聚合


本來看上去都覺得簡單順便訓練下,是想對Customer表中的Company字段以第1個開頭的字母分組,
結果自己因喜歡將那些東西都集中在一起進行訓練,在那個Master-Slave上做例子,並且沒用另外的表,很顯然是Fail。
( 因為是訓練,數據庫使用的Demo,就是那個通用的Access數據庫 )
下次對知識點進行單獨的訓練,浪費了寶貴的時間好可惜啊。

(Mar 11~17 訓練了分組與聚合相關的知識)
-------------------------------------------------------------------------------
1)在程序語言界面中設置:
     1.1  connectDB、Table、DataSource(ds1)、frxDBDataSet(DataSource屬性設置為ds1)// 前面幾個依次設置好吧數據連接及其源
     1.2  frxReport、frxDesigner   //不需要設置什么
     1.3  IndexFieldName = Company  (因為計划以Company字段的第1個字母去統計分組的數量)
2) 只需要將數據集引入進來,設置GroupHeader、MasterData、GroupFooter

 

圖片

// 下面這個訓練基本涵蓋了: 分組、聚合統計的幾個方面知識

Groups and aggregates
    Report with groups
Other group features
Reset page numbers
Drill-down groups
Line numbering
Aggregate functions
Page and report totals                
Inserting aggregate functions     

   圖片


//以Customer表中的字段Company的第1個字母分組

   圖片

//注意區別:  Line、Line#、Page、Page#、TotalPage、TotalPage# (Section: Groups and Aggregates)

   圖片

//每組的ItemTotal匯總

   圖片

//每組的ItemTotal匯總,隱藏訂單明細

   圖片

//每組的ItemTotal累加匯總,隱藏訂單明細

 圖片


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM