轉帖|使用教程|編輯:龔雪|2022-04-24 10:09:38.997|閱讀 170 次
概述:本文主要為大家講解如何使用ActiveReports 中提供強大的功能在一級報表中鉆取更為詳細的數據,歡迎下載相關工具實操體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在ActiveReports 中提供強大的數據分析能力,您可以通過圖表、表格、圖片、列表、波形圖等控件來實現數據的貫穿鉆取,在一級報表中可以通過鼠標點擊來鉆取更為詳細的數據。
本文展示的是2012年度每天銷售數據合計,通過銷售日歷報表可以貫穿鉆取到當天的銷售明細報表。
在應用程序中創建一個名為 rptVacations.rdlx 的 ActiveReports 報表文件,使用的項目模板為 ActiveReports RDL報表。
打開報表資源管理器,并按照以下信息創建報表數據源:
在新建的 NorthWind_CHS 數據源上鼠標右鍵并選擇添加數據集菜單項:
常規-名稱:SalesByDay
查詢-查詢:
SELECT 訂單.訂購日期, Sum(訂單明細.單價*訂單明細.數量) AS 營業額
FROM 訂單明細 INNERJOIN 訂單 ON 訂單明細.訂單ID = 訂單.訂單ID
WHERE DateDiff("yyyy",'2012-01-01',訂單.訂購日期) = 0 GROUPBY 訂單.訂購日期;
從 Visual Studio 工具箱中將 Calendar 控件添加到報表設計界面,按照以下列表設置 Calendar 控件的屬性:
在應用程序中創建一個名為 rptOrderDetailsForSub.rdlx 的 ActiveReports 報表文件,使用的項目模板為 ActiveReports RDL報表。并為報表創建以下參數:
在子報表中打開報表資源管理器,并按照以下信息創建報表數據源:
在新建的 NWind_CHS 數據源上鼠標右鍵并選擇添加數據集菜單項:
常規-名稱:OrderDetails
參數-名稱:Param
參數-值:=[@Date]
查詢-查詢:
SELECT 訂單.訂單ID, 訂單.客戶ID, 訂單.訂購日期, 產品.產品名稱,訂單明細.數量, 訂單明細.單價, 訂單明細.折扣
from (( 訂單 innerjoin 訂單明細 on 訂單.訂單ID = 訂單明細.訂單ID ) innerjoin 產品 on 訂單明細.產品ID
點擊2012年度銷售數據報表中有數據的日期,然后可以貫穿鉆取到當天的銷售明細報表中:
ActiveReports 是一款專注于 .NET 平臺的報表控件,全面滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平臺下報表設計和開發工作需求,作為專業的報表工具為全球超過 300,000 開發人員提供了全面的報表開發服務。
本文轉載自
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: