嵌套報表 sql
嵌套報表實際上是一種設計技巧的應用,相似編碼過程當中的模塊化設計。當報表的複雜程度讓設計者開始以爲邏輯混亂的時候,可使用嵌套報表設計方法,將報表拆分爲多個不一樣的設計頁面,而後使用一個總的頁面將這些設計頁面整合起來展示。 此外,嵌套報表有時候也會用於主從結構的實現,經過逐層嵌套,能夠實現無限層次的主從結構數據展示。 網絡
建立數據集 編輯器
第一個數據集(承包商違章繳款記錄): 模塊化
select FCompanyId, FTargetName,FMoney from D_Violation a
select FName,FPrincipal,FPrincipalPhone,FContractProjec from D_Contractor where FNumber = ?
編輯器就要你指定一個數據集參數瞭如: 編碼
咱們爲其指定一個默認的參數空字符串 spa
準備完數據集後,就來繪製表格了: 設計
1. 創建一個1列2行的網絡。
2. 拖拽一個2行2列表格至第二行的網格中;
3. 選中表格的第一個「明細數據」行,右鍵點擊後選擇「合併單元格」將本行兩列 合併爲一列。
4. 拖拽一個網絡4 列1行至表格的第一個「明細數據」行中(即剛合併的行)
5. 拖拽一個表格至第二個「明細數據」行中的第一列中,設定其爲2列2行。完成後將這個剛插入的子表的「頁眉行」和「頁腳行」刪除掉。
6.向主表的第二個「明細數據」行的第二格進行與上一步一樣的操做,插入一個相同的子表。 code
操做完後以下圖: ip
選主表爲其綁定一個數據集( 承包商違章信息): ci
將字段從數據集中拖拽至主表中如:
兩張子表任選一張爲其綁定數據
一樣另外一張表也是一樣的操做,結束後就能夠爲子表綁定數據了。以下面圖
最後結果如: