Stimulsoft Reports報表使用者手冊:資料帶中的交叉表報表
Stimulsoft Reports.Net是一個基於.NET框架的報表生成器,能夠幫助你建立結構、功能豐富的報表。StimulReport.Net 的報表設計器不僅介面友好,而且使用便捷,能夠讓你輕鬆建立所有報表;該報表設計器在報表設計過程中以及報表執行的過程中都可以使用。在執行時使用StimulReport.Net 的報表設計器不需要支付任何的專利費用。
所建立的報表既可以在Windows窗體應用程式中使用,也可以在Asp.Net應用程式中使用。可匯出多種資料格式,比如:PDF,XML,HTML,Word,Excel,RTF格式,文字檔案,CSV,BMP和JPEG格式,GIF,PNG,TIFF格式等。
下載Stimulsoft Reports.Net v2021.3.1最新版【慧都網免費下載】
如果將Cross-Tab元件放置在DataBand 中,那麼在設計報表時,該元件將被構建為DataBand 的一部分。因為交叉表放置在部件DataBand被設計成的元件DataBand ,然後,設計報表時,該元件將被列印的次數作為DataBand 。考慮使用DataBand 中的Cross-Tab構建報表的示例。在本例中,Cross-Tab將顯示Master-Detail報告中的詳細條目。執行以下步驟以使用DataBand中的交叉表:
1.執行設計器;
2.連線資料:
2.1. 建立新連線;
2.2. 建立新資料來源;
3. 建立資料來源之間的關係。如果未建立Relation和/或未為Detail資料來源填充Relation屬性,則對於每個Master條目,將不會輸出所有Detail條目;
4.在一個報表模板的一頁上放置兩個DataBands ;
5. 編輯DataBand1和DataBand2 :
5.1垂直對齊DataBands ;
5.2 更改所需屬性的值。例如,對於作為Master-Detail報告中的Master元件的DataBand1 ,如果您希望在任何情況下都列印Master條目,即使Detail條目不可用,請將Print If Detail Empty屬性設定為true 。對於Master-Detail報表中的Detail元件DataBand2 ,如果需要縮小此帶區,請將CanShrink屬性設定為true ;
5.3 改變DataBand的背景顏色;
5.4如果需要,設定邊框的的DataBand ;
6. 為DataBands指定資料來源,並分配Master元件。在我們的例子中,主站元件是上DataBand1 ,並且因此指示DataBand1在主部件中的標籤資料設定下的對話方塊DataBand2作為主站元件;
7. 填寫DataBand的Data Relation屬性,它是Detail元件,在我們的例子中,這是DataBand2 :
8. 用表示式放置文字元件。其中表示式是對資料欄位的引用。例如:DataBand1 ,即Master元件,將帶有{Categories.CategoryName}表示式的文字元件;
9. 編輯位於DataBand中的文字和文字元件:
9.1. 將文字元件拖到 DataBand 中所需的位置;
9.2. 對齊文字元件中的文字;
9.3. 更改所需屬性的值。例如將Word Wrap屬性設定為true ,如果您希望文字被換行;
9.4. 如果需要,設定文字元件的邊框。
9.5. 更改邊框顏色。
10. 將Cross-Tab元件放在DataBand 中。在這種情況下,Cross-Tab元件將位於DataBand2 上,即報表的Detail元件。
11. 編輯交叉表元件:
11.1 更改交叉表屬性的值。例如,將Can Shrink屬性設定為true ,如果您希望Cross-Tab元件縮小;
12.為Cross-Tab元件的band指定資料來源,例如使用Data Source:
13. 呼叫交叉表設計器,例如,透過選擇交叉表元件的上下文選單的編輯.. (設計.. )。
該資料來源欄位。此欄位顯示所選資料來源的資料列;
該列欄位。此欄位顯示資料來源的列列表,用於將形成交叉表中的列的條目;
該行領域。此欄位顯示條目的資料來源列列表,交叉表中的行將透過這些條目形成;
總結領域。此欄位顯示條目的資料來源列列表,交叉表中的摘要將透過這些條目形成;
該屬性欄位。該欄位顯示交叉表的選定元素的屬性;
交叉表單元格場。此欄位顯示交叉表的單元格;
描述欄位。此欄位顯示交叉表項的選定屬性的簡短描述;
選擇樣式按鈕。單擊時,將顯示交叉表的樣式下拉選單。
14. 在交叉表設計器編輯器中執行以下操作:
14.1. 將DataSource欄位中的資料列新增到交叉表的Columns欄位。將DataSource欄位中的資料列新增到交叉表的Columns欄位。例如,將資料的CategoryID資料列新增到交叉表的Columns欄位中,則該資料列中的一個條目將對應呈現的交叉表中的一列;
14.2. 將資料來源的資料列從DataSource欄位新增到交叉表的Rows欄位。例如,將ProductName資料列新增到交叉表的Rows欄位,則該資料列中的一個條目將對應呈現的交叉表中的一行,該資料列中的條目數將等於交叉表中的行數;
14.3. 將資料來源欄位中的資料列新增到交叉表的彙總欄位。例如,將UnitInStock資料列新增到交叉表的Summary欄位,該資料列中的條目將成為交叉表中的彙總條目;
15. 按確定按鈕儲存更改並返回到帶有交叉表的報告模板。
16. 提交報告。單擊預覽按鈕或透過選擇選單項的預覽來呼叫檢視器。下圖顯示了交叉表報表的示例:
17.返回報表模板;
18. 如有必要,編輯DataBand 中的文字元件:
18.1. 更改文字元件的背景顏色;
18.2. 更改樣式、顏色和文字型別。
19. 在報告模板中編輯單元格:
19.1. 更改字型設定:型別、樣式、大小;
19.2. 更改單元格的背景顏色;
19.3. 如果要換行,請將Word Wrap屬性設定為true ;
19.4. 必要時設定邊框;
19.5. 更改邊框顏色。
19.6. 更改單元格的背景顏色等。
20. 提交報告。單擊預覽按鈕或透過單擊預覽選單項呼叫檢視器。下圖為報表模板單元格編輯後的交叉表報表示例:
新增樣式
1.回到報告模板;
2. 呼叫樣式設計器;
單擊新增樣式按鈕開始建立樣式。從下拉選單中選擇交叉表。將新樣式稱為交叉表樣式。要建立自定義樣式,必須更改Color屬性,該屬性的值是一個配色方案。
建立樣式後,按關閉按鈕。在交叉表編輯器中選擇樣式按鈕的值列表中,將顯示自定義樣式。在我們的例子中,這是Cross-Tab的樣式。選擇這個值;
3. 提交報告。單擊預覽按鈕或透過選擇預覽選單項呼叫檢視器。現在您可以看到渲染報告的結果:
如果您對Stimulsoft感興趣,歡迎加入StimulsoftQQ交流群:622395402
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69995027/viewspace-2780357/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 報表和儀表板生成器Stimulsoft資訊:將所有資料嵌入資源
- Stimulsoft Reports使用者手冊:如何建立關係
- 報表工具教程:資料帶中的圖表報告
- 報表生成器Stimulsoft分層報告教程
- ActiveReports 報表應用教程 (7)---交叉報表及資料透檢視實現方案
- 大資料交叉報表效能最佳化案例(方案)大資料
- 怎麼製作動態列報表(非常規交叉表)
- 報表開發工具FineReport報表填報資料校驗
- 報表從資料庫中採集相關資料生成報表,資料太少怎麼辦?資料庫
- 水晶報表中文資料
- PostgreSQL學習手冊(資料表)SQL
- 要重視報表的資料而不僅僅是做報表
- 報表資料的可控快取快取
- 大資料集報表點選表頭排序大資料排序
- 報表模板—在專案管理中應用資料包表分析專案管理
- 為什麼說中國式報表特殊-4、報表的格式與資料
- 報表資料外接計算
- 報表資料庫4031資料庫
- 怎樣報表資料庫資料庫
- EBS 單個報表(非報表集)根據報表名稱獲取報表源程式
- ActiveReports 報表應用教程 (3)---圖表報表
- 潤乾報表實現中間資料外接
- 舊的報表平臺滿足不了需求?使用者說固定報表和動態報表兩個都想要
- iReport 報表、子報表、主從報表、合計、例項解析
- 填報表之資料留痕
- 報表資料分庫儲存
- 資料分析報表怎麼做
- FastReport VCL程式設計師手冊:互動式報表AST程式設計師
- 如何對報表資料新增目錄
- 報表連 MongoDB,資料量大報表慢,怎麼做分頁?MongoDB
- 複雜報表設計之動態報表
- 分欄報表-物品清單報表實現
- SAP RETAIL分配表的查詢報表AI
- 如何將報表與Lazarus中FastReport的資料連線?AST
- ABAP報表的事件事件
- 怎麼控制報表的資料許可權
- ActiveReports 報表應用教程 (4)---分欄報表
- ActiveReports 報表應用教程 (6)---分組報表