成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

ActiveReports報表應(yīng)用教程(15)---報表換膚-創(chuàng)新互聯(lián)

在 ActiveReports 中,可以設(shè)置報表中不同控件的樣式,然后把這些樣式保存到一個外部的XML文件當中,供其他報表使用。如果用戶希望同一份報表以不用的外觀分發(fā),只需要簡單地修改樣式表單,無需逐個改變每個報表中的單個控件的字體、顏色、尺寸等。

按需求定制網(wǎng)站可以根據(jù)自己的需求進行定制,網(wǎng)站設(shè)計、成都做網(wǎng)站構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站設(shè)計、成都做網(wǎng)站的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義

本文中演示的是為年度銷量統(tǒng)計表設(shè)置不同的皮膚樣式,我們供準備了三個皮膚樣式,以下是詳細操作步驟:

1、創(chuàng)建報表文件

在應(yīng)用程序中創(chuàng)建一個名為 rptTheme1.rdlx 的 ActiveReports 報表文件,使用的項目模板為 ActiveReports 頁面報表,創(chuàng)建完成之后從 VS 的報表菜單項中選擇轉(zhuǎn)換為連續(xù)頁面布局(CPL)報表,將固定頁面報表轉(zhuǎn)換為連續(xù)頁面報表。

2、打開報表資源管理器,并按照以下信息創(chuàng)建報表數(shù)據(jù)源

名稱:NWind_CHS
類型:Micorsoft OleDb Provider
OLE DB 提供程序:Microsoft.Jet.OLEDB.4.0
服務(wù)器或文件名稱:Data\NWind_CHS.mdb

3、 添加數(shù)據(jù)集

在新建的 NWind_CHS 數(shù)據(jù)源上鼠標右鍵并選擇添加數(shù)據(jù)集菜單項,添加以下兩個數(shù)據(jù)集:

常規(guī)-名稱:Sales

查詢-查詢:

SELECT

類別.類別名稱,訂單.貨主地區(qū),

SUM

(訂單明細.數(shù)量)

AS

銷售量

FROM

(( 訂單

INNERJOIN

訂單明細

ON

訂單.訂單ID = 訂單明細.訂單ID)

INNERJOIN

產(chǎn)品

ON

訂單明細.產(chǎn)品ID = 產(chǎn)品.產(chǎn)品ID)

INNERJOIN

類別

ON

產(chǎn)品.類別ID = 類別.類別ID

WHERE

DATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0

GROUPBY

類別.類別名稱,訂單.貨主地區(qū)

ORDERBY

類別.類別名稱,訂單.貨主地區(qū)

常規(guī)-名稱:SaleDetails

查詢-查詢:

SELECT

DATEPART("m",訂單.訂購日期)

AS

訂購月,類別.類別名稱,

SUM

(訂單明細.數(shù)量)

AS

銷售量

FROM

(( 訂單

INNERJOIN

訂單明細

ON

訂單.訂單ID = 訂單明細.訂單ID)

INNERJOIN

產(chǎn)品

ON

訂單明細.產(chǎn)品ID = 產(chǎn)品.產(chǎn)品ID)

INNERJOIN

類別

ON

產(chǎn)品.類別ID = 類別.類別ID

WHERE

DATEDIFF("yyyy",訂單.訂購日期,'2011-01-01') = 0

GROUPBY

DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱

ORDERBY

DATEPART("m",訂單.訂購日期),類別.類別ID, 類別.類別名稱

4、設(shè)計報表界面

4.1、在 GrapeCity ActiveReports 主題編輯器中創(chuàng)建三個主題樣式

Style1.rdlx-theme

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

Style2.rdlx-theme

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

Style3.rdlx-theme

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

創(chuàng)建完成以上主題樣式之后,為報表指定一個主題,我們在設(shè)計時指定的主題樣式為 Style1

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

4.2、創(chuàng)建年度各地區(qū)銷量統(tǒng)計表

從 Visual Studio 工具箱中將 Chart 控件添加到報表設(shè)計界面,按照以下列表設(shè)置 Chart 控件的屬性

圖表數(shù)據(jù)屬性對話框:

常規(guī)-數(shù)據(jù)集名稱:Sales
系列值-值:=Sum([銷售量])
類別分組:名稱:Chart1_CategoryGroup1
分組-表達式:=[類別名稱]
標簽:=[類別名稱]
系列分組:名稱:Chart1_SeriesGroup1
分組-表達式:=[貨主地區(qū)]
標簽:=[貨主地區(qū)]

圖表外觀屬性對話框:

類型:圖表類型:折線圖
子類型:平滑
標題:2011年度各地區(qū)銷售量統(tǒng)計表
調(diào)色板:
=Theme.Colors.Accent1
=Theme.Colors.Accent2
=Theme.Colors.Accent3
=Theme.Colors.Accent4
=Theme.Colors.Accent5

4.3、創(chuàng)建各地區(qū)銷量圖

從 Visual Studio 工具箱中將 Chart 控件添加到報表設(shè)計界面,按照以下列表設(shè)置 Chart 控件的屬性

圖表數(shù)據(jù)屬性對話框:

圖表屬性名稱屬性值
東北地區(qū)銷量圖常規(guī):數(shù)據(jù)集名稱:Sales
系列值:值:=Sum([銷售量])
類別分組:名稱:Chart2_CategoryGroup1
表達式:=[類別名稱]
標簽:=[類別名稱]
過濾:表達式:=[貨主地區(qū)]
運算符:Equal
值:東北

圖表外觀屬性對話框:

類型:圖表類型:分高圖表
調(diào)色板:=Theme.Colors.Accent1
=Theme.Colors.Accent2
=Theme.Colors.Accent3
=Theme.Colors.Accent4
=Theme.Colors.Accent5
=Theme.Colors.Accent6
=Theme.Colors.Hyperlink
=Theme.Colors.HyperlinkFollowed

4.4、重復4.3操作,創(chuàng)建華北、華東、華南、西南四個地區(qū)的銷量圖,圖表區(qū)域在于過濾條件的值不同。

最終的設(shè)計結(jié)構(gòu)如下圖:

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

5、在后臺代碼中動態(tài)加載用戶指定的主題樣式

GrapeCity.ActiveReports.PageReport report =new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("../Reports/" + reportname + ".rdlx"))); report.Report.DataSources[0].DataSourceReference = ""; report.Report.DataSources[0].ConnectionProperties.DataProvider = "OLEDB"; report.Report.DataSources[0].ConnectionProperties.ConnectString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", Server.MapPath("../Data/NWind_CHS.mdb")); report.Report.Themes.Clear(); report.Report.Themes.Add(Server.MapPath(string.Format("../Theme/Style{0}.rdlx-theme", themeid))); WebViewer1.Report = report;

6、運行程序

ActiveReports 報表應(yīng)用教程 (15)---報表換膚

在線演示及×××地址:

http://www.gcpowertools.com.cn/products/activereports_demo.htm
ActiveReports 報表應(yīng)用教程 (15)---報表換膚

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。

文章名稱:ActiveReports報表應(yīng)用教程(15)---報表換膚-創(chuàng)新互聯(lián)
鏈接分享:http://jinyejixie.com/article10/djspdo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、響應(yīng)式網(wǎng)站做網(wǎng)站、網(wǎng)站收錄、品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
江华| 宁德市| 高碑店市| 炉霍县| 楚雄市| 日照市| 湾仔区| 繁昌县| 陆河县| 乡宁县| 社会| 保山市| 噶尔县| 稷山县| 徐汇区| 泉州市| 平湖市| 和静县| 民权县| 唐海县| 独山县| 伊春市| 广南县| 唐河县| 甘谷县| 四子王旗| 海阳市| 仪陇县| 龙胜| 卫辉市| 工布江达县| 汶上县| 霍州市| 扬中市| 焦作市| 龙里县| 台南市| 定日县| 盈江县| 弥渡县| 美姑县|