如何分析ActiveReports中交互式報表的文檔目錄,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
成都創(chuàng)新互聯(lián)公司專注于婁星網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供婁星營銷型網(wǎng)站建設(shè),婁星網(wǎng)站制作、婁星網(wǎng)頁設(shè)計、婁星網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造婁星網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供婁星網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
通過文檔目錄,用戶可以非常清晰的查看報表數(shù)據(jù)結(jié)構(gòu),并能方便地跳轉(zhuǎn)到指定的章節(jié),最終還可以將報表導(dǎo)出為PDF等格式的文件。下面以2012年各月產(chǎn)品銷售分類匯總報表為例,演示如何在 ActiveReports 報表控件實現(xiàn)文檔目錄。
在應(yīng)用程序中創(chuàng)建一個名為 rptMonthlySalesByCategory.cs 的 ActiveReports 報表文件,ActiveReports 區(qū)域報表(基于代碼)。
點擊該圖標(biāo)以創(chuàng)建報表數(shù)據(jù)源,我們使用的數(shù)據(jù)源是源代碼工程中 Data 目錄下的 NWind_CHS.mdb,在打開的報表數(shù)據(jù)源對話框中,選擇”提供程序”選項卡,點擊建立連接按鈕以打開“數(shù)據(jù)鏈接屬性”對話框,并選擇 “Microsoft Jet 4.0 OLE DB Provider”數(shù)據(jù)提供器,點擊“下一步”按鈕切換到 “連接”選項卡,點擊“…”按鈕定位到 NWind_CHS.mdb 文件,然后點擊“確定”按鈕以完成創(chuàng)建據(jù)源的操作。
回到“OLE DB”選項卡之后在查詢區(qū)域輸入一下 SQL 語句:
SELECT
DATEPART("yyyy",訂單.訂購日期)
AS
訂購年, DATEPART("m",訂單.訂購日期)
AS
訂購月, 類別.類別名稱, 類別.說明, 產(chǎn)品.產(chǎn)品名稱, 訂單明細(xì).數(shù)量, 訂單明細(xì).單價, 訂單明細(xì).折扣
FROM
(( 訂單
INNERJOIN
訂單明細(xì)
ON
訂單.訂單ID = 訂單明細(xì).訂單ID)
INNERJOIN
產(chǎn)品
ON
訂單明細(xì).產(chǎn)品ID = 產(chǎn)品.產(chǎn)品ID)
INNERJOIN
類別
ON
產(chǎn)品.類別ID = 類別.類別ID
WHERE
DATEDIFF("yyyy",訂單.訂購日期,'2012-01-01') = 0
ORDERBY
DATEPART("yyyy",訂單.訂購日期), DATEPART("m",訂單.訂購日期), 類別.類別ID, 訂單明細(xì).產(chǎn)品ID
3.1、在報表設(shè)計界面中點擊鼠標(biāo)右鍵,并選擇插入->組頭/組尾,此報表中需要插入三級分組,然后設(shè)置以下屬性:
groupHeader1 | DataField=訂購月 GroupKeepTogether=FirstDetail RepeatStyle=OnPage |
groupHeader2 | DataField=類別名稱 GroupKeepTogether=FirstDetail RepeatStyle=OnPage |
groupHeader3 | DataField=產(chǎn)品名稱 GroupKeepTogether=FirstDetail RepeatStyle=OnPage |
3.2、在報表后臺代碼中添加以下代碼,用于設(shè)置報表目錄:
privatevoid groupHeader1_Format(object sender, EventArgs e) {this.groupHeader1.AddBookmark(txt訂購月1.Text); }
privatevoid groupHeader2_Format(object sender, EventArgs e){ this.groupHeader2.AddBookmark(txt訂購月1.Text + "\\" + txt類別1.Text);}
看完上述內(nèi)容,你們掌握如何分析ActiveReports中交互式報表的文檔目錄的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
文章標(biāo)題:如何分析ActiveReports中交互式報表的文檔目錄
網(wǎng)頁網(wǎng)址:http://jinyejixie.com/article10/jdopdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、響應(yīng)式網(wǎng)站、網(wǎng)站策劃、App開發(fā)、靜態(tài)網(wǎng)站
聲明:本網(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)