卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

為圖表添加數(shù)據(jù)鉆取功能

ActiveReports報表為分析類型的報表提供多種交互能力,包括:動態(tài)過濾、動態(tài)排序、向下鉆取和貫穿鉆取。本文將介紹DashBoard類型報表中如何為圖表添加貫穿鉆取功能。創(chuàng)建Web應用程序并添加

ActiveReports報表為分析類型的報表提供多種交互能力,包括:動態(tài)過濾、動態(tài)排序、向下鉆取和貫穿鉆取。本文將介紹DashBoard類型報表中如何為圖表添加貫穿鉆取功能。

創(chuàng)建Web應用程序并添加頁面報表

1. 創(chuàng)建一個新的Web應用程序,并在其中添加一個頁面報表。

2. 在報表設計界面中,從Visual Studio的菜單選擇【視圖】->【其他窗口】->【報表資源管理器】,以打開ActiveReports的報表資源管理器。

3. 在報表資源管理器的數(shù)據(jù)源節(jié)點中右鍵點擊,添加一個數(shù)據(jù)源,并按照以下截圖設置屬性:

- 名稱:NWind_CHS

- 類型:Microsoft OleDb Provider

- OLE DB 提供程序:

- 服務器或文件名稱:D:ActiveReports_DrillThrough_ChartActiveReports_DrillThrough_ChartData

Wind_

4. 在添加的數(shù)據(jù)源NWind_CHS上鼠標右鍵點擊,添加一個數(shù)據(jù)集,并設置以下屬性。

設計DashBoard報表模板并添加圖表

1. 從Visual Studio的工具箱的ActiveReports分類下將Chart控件拖拽到報表設計界面中,選擇柱形圖作為圖表類型。

2. 選中Chart控件后,從屬性窗口的命令鏈接區(qū)域點擊【圖表數(shù)據(jù)】命令,并設置以下屬性:

- 【圖表-常規(guī)】選項設置

- 【圖表-系列值】選項設置

- 【圖表-類別分組】選項設置

以上就是圖表的全部選項設置,完成后可以得到相應的結果。

添加名為rptOrderDetailsForSub.rdlx的RDL報表

1. 打開報表設計界面,并在報表資源管理器的參數(shù)節(jié)點中添加以下兩個參數(shù),用于實現(xiàn)主報表和明細報表之間的數(shù)據(jù)傳遞。這是因為我們需要顯示一類產(chǎn)品的全部訂單,所以需要傳遞產(chǎn)品類型編號和名稱。

- 參數(shù)名稱:CategoryID,數(shù)據(jù)類型:Integer,隱藏:選中

- 參數(shù)名稱:CategoryName,數(shù)據(jù)類型:Integer,隱藏:選中

2. 添加報表數(shù)據(jù)源,參考第二步中的方法。

3. 添加數(shù)據(jù)集常規(guī),名稱設置為OrderDetails。為數(shù)據(jù)集添加參數(shù)是為了接收主報表傳遞的產(chǎn)品類型編號,然后將其作為SQL查詢語句的參數(shù)值。

- 參數(shù)名稱:Param,值:[ @CategoryID ]

4. 設置好數(shù)據(jù)集的參數(shù)后,需要提供數(shù)據(jù)源的查詢SQL語句。

建立主報表和明細報表之間的參數(shù)關系

1. 再次打開主報表,在屬性窗口的【圖表數(shù)據(jù)】命令鏈接中切換到【系列值-操作】頁面,設置以下屬性以建立主報表和明細報表之間的關系。

通過以上操作,我們完成了主報表和明細報表的全部創(chuàng)建工作,接下來就是在頁面中顯示報表。

標簽: