bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

ActiveReports報(bào)表應(yīng)用教程(10)---交互式報(bào)表之向下鉆取(詳細(xì)數(shù)據(jù)按需顯示解決方案)

在 ActiveReports 中可以動(dòng)態(tài)的顯示或者隱藏某區(qū)域的數(shù)據(jù),通過(guò)該功能用戶(hù)可以根據(jù)需要顯示或者隱藏所關(guān)心的數(shù)據(jù),結(jié)合數(shù)據(jù)排序、過(guò)濾等功能可以讓用戶(hù)更方便地分析報(bào)表數(shù)據(jù)。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)修文,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢(xún)建站服務(wù):18982081108

本文中展示的是銷(xiāo)售數(shù)據(jù)分析表實(shí)現(xiàn)方法,該報(bào)表包含每年銷(xiāo)售數(shù)據(jù)匯總圖表,月度銷(xiāo)售統(tǒng)計(jì),以及每月銷(xiāo)售明細(xì)屬性。通過(guò)年度銷(xiāo)售數(shù)據(jù)可以向下專(zhuān)區(qū)到月度銷(xiāo)售數(shù)據(jù),從月度銷(xiāo)售數(shù)據(jù)可以向下鉆取到月度銷(xiāo)售明細(xì)數(shù)據(jù),實(shí)現(xiàn)下圖如下圖:

ActiveReports 報(bào)表應(yīng)用教程 (10)---交互式報(bào)表之向下鉆取(詳細(xì)數(shù)據(jù)按需顯示解決方案)

 

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

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

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

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

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

在新建的 NWind_CHS 數(shù)據(jù)源上鼠標(biāo)右鍵并選擇添加數(shù)據(jù)集菜單項(xiàng)

常規(guī)-名稱(chēng):OrderDetails

查詢(xún)-查詢(xún):

SELECT

DatePart("yyyy",訂單.訂購(gòu)日期)

as

訂購(gòu)年, DatePart("m",訂單.訂購(gòu)日期)

as

訂購(gòu)月, 訂單.訂單ID, 訂單.客戶(hù)ID, 訂單.訂購(gòu)日期, 產(chǎn)品.產(chǎn)品名稱(chēng),訂單明細(xì).數(shù)量, 訂單明細(xì).單價(jià), 訂單明細(xì).折扣, 類(lèi)別.類(lèi)別名稱(chēng)

from

((( 訂單 

innerjoin

訂單明細(xì) 

on

訂單.訂單ID = 訂單明細(xì).訂單ID ) 

innerjoin

產(chǎn)品 

on

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

innerjoin

類(lèi)別 

on

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

ORDERBY

DatePart("yyyy",訂單.訂購(gòu)日期)

DESC

;

4、設(shè)計(jì)報(bào)表界面

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

常規(guī)-數(shù)據(jù)集名稱(chēng):OrderDetails
分組-分組1:名稱(chēng):BandedList1_Group1
表達(dá)式:=[訂購(gòu)年]
分組-分組2:名稱(chēng):BandedList1_Group2
表達(dá)式:=[訂購(gòu)月]

 

在 BandedList1_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:

TextBox123默認(rèn)屬性設(shè)置
TextBox14Value:=Fields!訂購(gòu)年.Value & " 年銷(xiāo)售匯總"
TextBox8Value:=Sum(Fields!數(shù)量.Value * Fields!單價(jià).Value * ( 1 - Fields!折扣.Value),"BandedList1_Group1")

 

在 BandedList1_Group1_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:

Chart1常規(guī)-數(shù)據(jù)集名稱(chēng):OrderDetails
系列值-系列標(biāo)簽:數(shù)量 
系列值-值:=Sum([數(shù)量] * [單價(jià)] * (1 - [折扣])) 
類(lèi)別分組-名稱(chēng):Chart1_CategoryGroup1 
類(lèi)別分組-表達(dá)式:=[類(lèi)別名稱(chēng)] 
類(lèi)別分組-標(biāo)簽:=[類(lèi)別名稱(chēng)]

在 BandedList1_Group2_Header 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:

TextBox3默認(rèn)屬性設(shè)置
TextBox15常規(guī)-值:=[訂購(gòu)月] & " 月銷(xiāo)售明細(xì)"
TextBox11交互式排序選項(xiàng)卡的以下屬性
為文本框添加交互式排序功能:True 
排序表達(dá)式:=[訂購(gòu)月] 
選擇數(shù)據(jù)區(qū)域或者分組:BandedList1_Group1 
選擇數(shù)據(jù)區(qū)域或者分組:BandedList1_Group2
TextBox12常規(guī)-值:=Sum([數(shù)量] * [單價(jià)] * ( 1 - [折扣]),"BandedList1_Group2")
TextBox13交互式排序選項(xiàng)卡的以下屬性
為文本框添加交互式排序功能:True 
排序表達(dá)式=Sum([數(shù)量] * [單價(jià)] * ( 1 - [折扣]),"BandedList1_Group2") 
選擇數(shù)據(jù)區(qū)域或者分組:BandedList1_Group1 
選擇數(shù)據(jù)區(qū)域或者分組:BandedList1_Group2

在 BandedList1_Details 區(qū)域中添加以下控件,并設(shè)置相應(yīng)屬性:

TextBox10=Fields!訂單ID.Value
TextBox4=Fields!產(chǎn)品名稱(chēng).Value
TextBox5=Fields!數(shù)量.Value
TextBox6=Fields!單價(jià).Value
TextBox7=Fields!折扣.Value
TextBox9=Fields!數(shù)量.Value * Fields!單價(jià).Value * ( 1 - Fields!折扣.Value )

完成基本的報(bào)表界面設(shè)計(jì)之后,我們需要為報(bào)表添加向下鉆取功能,在 ActiveReports 中是通過(guò)指定報(bào)表元素的Visibility屬性來(lái)實(shí)現(xiàn)向下鉆取操作,需要設(shè)置的元素如下:

BandedList1_Group2_HeaderVisibility.Hidden = True
Visibility.ToggleItem = TextBox123
BandedList1_DetailsVisibility.Hidden = True
Visibility.ToggleItem = TextBox123

5、運(yùn)行程序

點(diǎn)擊向下鉆取圖標(biāo)以顯示或者隱藏報(bào)表明細(xì)數(shù)據(jù)

ActiveReports 報(bào)表應(yīng)用教程 (10)---交互式報(bào)表之向下鉆?。ㄔ敿?xì)數(shù)據(jù)按需顯示解決方案)

×××地址:


http://www.gcpowertools.com.cn/products/activereports_demo.htm
ActiveReports 報(bào)表應(yīng)用教程 (10)---交互式報(bào)表之向下鉆?。ㄔ敿?xì)數(shù)據(jù)按需顯示解決方案)

 

分享文章:ActiveReports報(bào)表應(yīng)用教程(10)---交互式報(bào)表之向下鉆取(詳細(xì)數(shù)據(jù)按需顯示解決方案)
瀏覽路徑:http://vcdvsql.cn/article10/pdhggo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)頁(yè)設(shè)計(jì)公司、服務(wù)器托管網(wǎng)站導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)