SQL2005-2008開(kāi)發(fā)實(shí)戰(zhàn):第8章-報(bào)表服務(wù)分析.ppt_第1頁(yè)
SQL2005-2008開(kāi)發(fā)實(shí)戰(zhàn):第8章-報(bào)表服務(wù)分析.ppt_第2頁(yè)
SQL2005-2008開(kāi)發(fā)實(shí)戰(zhàn):第8章-報(bào)表服務(wù)分析.ppt_第3頁(yè)
SQL2005-2008開(kāi)發(fā)實(shí)戰(zhàn):第8章-報(bào)表服務(wù)分析.ppt_第4頁(yè)
SQL2005-2008開(kāi)發(fā)實(shí)戰(zhàn):第8章-報(bào)表服務(wù)分析.ppt_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余33頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第8章 報(bào)表服務(wù),報(bào)表服務(wù)管理概述,SQL Server 2005報(bào)表服務(wù)管理(SQL Server 2005 Reporting Services)是基于服務(wù)器的報(bào)表平臺(tái),可以用來(lái)創(chuàng)建和管理包含關(guān)系數(shù)據(jù)源和多維數(shù)據(jù)源中的數(shù)據(jù)的表格、矩陣、圖形和自由格式的報(bào)表。 報(bào)表服務(wù)管理是一個(gè)基于服務(wù)器的企業(yè)級(jí)報(bào)表環(huán)境,可借助Web Services進(jìn)行管理。報(bào)表可以用不同的格式發(fā)布,并可帶多種交互和打印功能。可以通過(guò)把報(bào)表作為更進(jìn)一步的商業(yè)智能數(shù)據(jù)源來(lái)分發(fā),還可以包含復(fù)雜的分析來(lái)被更多的用戶使用。 報(bào)表服務(wù)提供了以下功能: (1)用來(lái)處理和格式化報(bào)表的一個(gè)高性能引擎; (2)用來(lái)創(chuàng)建、管理和查看報(bào)表的一

2、個(gè)完整的工具集; (3)可將報(bào)表解決方案嵌入或集成到不同IT環(huán)境中的一個(gè)可擴(kuò)展架構(gòu)和開(kāi)放式接口。,報(bào)表服務(wù)配置,報(bào)表服務(wù)最終是作為一個(gè)Web服務(wù)實(shí)現(xiàn)的。報(bào)表服務(wù)配置的具體步驟如下: (1)用鼠標(biāo)點(diǎn)擊“開(kāi)始程序”,然后選擇“Microsoft SQL Server 2005”,接下來(lái)選擇“配置工具”,然后選擇報(bào)表服務(wù)配置。如下圖1所示。接下來(lái)會(huì)出現(xiàn)如圖2所示的選擇報(bào)表服務(wù)器安裝實(shí)例對(duì)話框。SQL Server 2005 會(huì)根據(jù)系統(tǒng)相關(guān)配置給出相應(yīng)的默認(rèn)值。,圖1 進(jìn)入Reporting Services 配置環(huán)境,圖2 選擇報(bào)表服務(wù)器安裝實(shí)例對(duì)話框,報(bào)表服務(wù)配置,(2)確定后點(diǎn)擊連接即可進(jìn)入到圖

3、所示的配置報(bào)表服務(wù)器窗口。,報(bào)表服務(wù)配置,(3)點(diǎn)擊左邊功能選項(xiàng)中的第二項(xiàng)報(bào)表服務(wù)器虛擬目錄配置選項(xiàng),會(huì)出現(xiàn)如圖4所示的配置選項(xiàng)界面。點(diǎn)擊右面名稱后面的新建按鈕,則會(huì)出現(xiàn)如圖5所示的創(chuàng)建新的虛擬目錄配置選項(xiàng)對(duì)話框。,圖4 報(bào)表服務(wù)器虛擬目錄配置選項(xiàng)界面,圖5 創(chuàng)建新的虛擬目錄配置選項(xiàng)對(duì)話框,報(bào)表服務(wù)配置,(4)點(diǎn)擊數(shù)據(jù)庫(kù)安裝配置選項(xiàng),則會(huì)出現(xiàn)如圖6的數(shù)據(jù)庫(kù)連接配置界面,點(diǎn)擊服務(wù)器名稱旁邊的連接按鈕,出現(xiàn)如圖7所示的SQL Server連接對(duì)話框。,圖13-6 數(shù)據(jù)庫(kù)連接界面,圖13-7 SQL Server連接對(duì)話框,報(bào)表服務(wù)配置,(5)點(diǎn)擊左邊配置選項(xiàng)中的初始化配置選項(xiàng)??梢赃M(jìn)入到如圖9所示

4、的初始化界面。確認(rèn)以上的選項(xiàng)都配置好之后,點(diǎn)擊界面上的初始化按鈕即可將上述一系列的配置選項(xiàng)進(jìn)行初始化成實(shí)例供報(bào)表項(xiàng)目發(fā)布使用。至此已經(jīng)完成了最基本的報(bào)表服務(wù)配置。其余的幾項(xiàng)均為可選配置,如有需要可以參考前面的功能配置說(shuō)明進(jìn)行相應(yīng)的配置。,9 配置報(bào)表服務(wù)器初始化界面,創(chuàng)建報(bào)表服務(wù)器項(xiàng)目,配置好報(bào)表服務(wù)環(huán)境之后,就可以進(jìn)行報(bào)表服務(wù)器項(xiàng)目的開(kāi)發(fā)了。報(bào)表服務(wù)器項(xiàng)目就是將報(bào)表先在本地機(jī)上創(chuàng)建之后再在服務(wù)器上發(fā)布的一系列過(guò)程。 利用SQL Server 2005 進(jìn)行報(bào)表項(xiàng)目的設(shè)計(jì)有兩種方式: (1)通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表并發(fā)布; (2)通過(guò)報(bào)表生成器生成報(bào)表后發(fā)布。 在報(bào)表設(shè)計(jì)器中,創(chuàng)建報(bào)表的方法又主

5、要有以下三種: (1)創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局; (2)使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表; (3)從Microsoft Access導(dǎo)入現(xiàn)有的報(bào)表。,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。這種方式是創(chuàng)建報(bào)表最主要的方式,具有很強(qiáng)的應(yīng)用性和靈活性。 (1)首先點(diǎn)擊開(kāi)“開(kāi)始程序”,如圖10所示。然后選擇“Microsoft SQL Server 2005”,接下來(lái)選擇“SQL Server Business Intelligence Development Studio”,可以打開(kāi)如圖11所示的Microsoft Visual Studio開(kāi)發(fā)環(huán)

6、境,并且顯示開(kāi)發(fā)環(huán)境默認(rèn)的起始頁(yè)。點(diǎn)擊菜單欄上的“文件”,然后選擇“新建”,再選擇“項(xiàng)目”。,圖10 進(jìn)入報(bào)表設(shè)計(jì)器環(huán)境,圖11 Microsoft Visual Studio開(kāi)發(fā)環(huán)境,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (2)打開(kāi)如圖12所示的新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)目類型中選擇“商業(yè)智能項(xiàng)目”,在右邊的“模板”列表中選擇“報(bào)表服務(wù)器項(xiàng)目”,然后在下面的名稱框中輸入報(bào)表項(xiàng)目的名稱。點(diǎn)擊右邊“解決方案管理器”可以顯示如圖13的example項(xiàng)目的解決方案。,圖12 新建項(xiàng)目對(duì)話框,圖13 解決方案資源管理器界面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查

7、詢和布局。 (3)在報(bào)表上單擊右鍵彈出的快捷菜單中選擇“添加”,再選擇“新建項(xiàng)”則會(huì)出現(xiàn)如圖14所示的添加新項(xiàng)的對(duì)話框。在模板中單擊“報(bào)表”選項(xiàng),在名稱中輸入報(bào)表模板的名稱。點(diǎn)擊添加按鈕后系統(tǒng)將打開(kāi)一個(gè)包含“數(shù)據(jù)”、“布局”和“預(yù)覽”選項(xiàng)卡的視圖。系統(tǒng)將在“數(shù)據(jù)”視圖中打開(kāi)此報(bào)表,如圖15所示。,圖14 添加新項(xiàng)對(duì)話框,圖15 在數(shù)據(jù)視圖中顯示的報(bào)表設(shè)計(jì)界面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (4)點(diǎn)擊數(shù)據(jù)集旁邊的下拉列表框,并選擇“新建數(shù)據(jù)集”。此時(shí),系統(tǒng)將顯示如圖16所示的“數(shù)據(jù)源”對(duì)話框。點(diǎn)擊連接字符串旁邊的編輯按鈕,則彈出如圖17所示的連接屬性選擇框。,圖

8、16 數(shù)據(jù)源設(shè)置對(duì)話框,圖17 連接屬性設(shè)置對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (5)圖18上面的窗格稱為通用查詢?cè)O(shè)計(jì)器的 SQL 窗格;下面的表格稱為查詢結(jié)果顯示窗格。接下來(lái)點(diǎn)擊圖18中的布局選項(xiàng)卡切換到布局設(shè)計(jì)選項(xiàng)界面中。報(bào)表設(shè)計(jì)器將在設(shè)計(jì)圖面的寬度內(nèi)繪制一個(gè)具有三列的基本表,如圖19所示。,圖18 設(shè)置數(shù)據(jù)源之后的報(bào)表數(shù)據(jù)視圖界面,圖19 報(bào)表布局設(shè)計(jì)界面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (6)點(diǎn)擊圖19左側(cè)“報(bào)表數(shù)據(jù)集”窗口中的報(bào)表數(shù)據(jù)集下的AdventureWorks數(shù)據(jù)庫(kù)以顯示字段。設(shè)置好的結(jié)果如圖20所示。此外,

9、還可以對(duì)單個(gè)單元格的格式進(jìn)行設(shè)置。如圖21所示的“文本框?qū)傩浴睂?duì)話框。,20 添加三列之后的報(bào)表布局設(shè)計(jì)界面,21 文本框?qū)傩詫?duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (7)點(diǎn)擊圖21所示格式代碼選項(xiàng)旁邊的瀏覽按鈕,可以彈出如圖22所示的選擇格式對(duì)話框。此外,可以單擊該單元格,點(diǎn)擊右鍵,在彈出的快捷菜單中選擇“表達(dá)式”,則出現(xiàn)如圖23所示的編輯表達(dá)式對(duì)話框。,圖22 選擇格式對(duì)話框,圖23 編輯表達(dá)式對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (8)如果想對(duì)報(bào)表中的合同簽訂的雇員進(jìn)行排序,可以用右鍵單擊角部句柄,再單擊“屬性”按鈕??梢?/p>

10、彈出如圖24所示的表屬性對(duì)話框。點(diǎn)擊預(yù)覽選項(xiàng)頁(yè)面,等待系統(tǒng)處理一段時(shí)間之后可以生成如圖25所示的最終預(yù)覽界面。,圖13-24 表屬性對(duì)話框,圖13-25 生成報(bào)表預(yù)覽界面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (9)如果預(yù)覽后確認(rèn)無(wú)誤,可以進(jìn)行報(bào)表的發(fā)布。如圖26所示的 example報(bào)表項(xiàng)目屬性頁(yè)對(duì)話框,單擊上面的“配置管理器”按鈕,打開(kāi)如圖27所示的配置管理器對(duì)話框。,圖26 example 報(bào)表項(xiàng)目屬性頁(yè)對(duì)話框,圖27 配置管理器對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。 (10)等待發(fā)布完成后如果成功將會(huì)看到如圖28所示的輸出說(shuō)明信

11、息并且彈出瀏覽器顯示生成的報(bào)表,否則在輸出框中會(huì)給出提示性的錯(cuò)誤信息。,圖28 發(fā)布完成后的輸出信息說(shuō)明,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,2. 使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表 (1)如同前一種方法一樣,首先點(diǎn)擊“開(kāi)始程序”,然后選擇“Microsoft SQL Server 2005”,接下來(lái)選擇“SQL Server Business Intelligence Development Studio”,可以打開(kāi)Microsoft Visual Studio開(kāi)發(fā)環(huán)境。 (2)點(diǎn)擊菜單欄上的“文件”,然后選擇“新建”,再選擇“項(xiàng)目”??梢源蜷_(kāi)新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)目類型中選擇“商業(yè)智

12、能項(xiàng)目”,在右邊的“模板”列表中選擇“報(bào)表服務(wù)器項(xiàng)目向?qū)А?,然后在下面的名稱框中輸入報(bào)表項(xiàng)目的名稱。這里輸入 Guidexample 作為新建報(bào)表的名稱。點(diǎn)擊確定后則出現(xiàn)如圖29所示的報(bào)表向?qū)ч_(kāi)始對(duì)話框,圖29 報(bào)表向?qū)ч_(kāi)始對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,2. 使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表 (3)點(diǎn)擊下一步則出現(xiàn)如圖30所示的選擇數(shù)據(jù)源對(duì)話框,在名稱中可以修改新建數(shù)據(jù)源的名稱。點(diǎn)擊下一步,則出現(xiàn)如圖31所示的設(shè)計(jì)查詢頁(yè)面。,圖30 選擇數(shù)據(jù)源對(duì)話框,圖31 設(shè)計(jì)查詢頁(yè)面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,2. 使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表 (4)點(diǎn)擊查詢生成器可以

13、彈出如圖32所示的查詢生成器的界面,在上面輸入查詢語(yǔ)句,點(diǎn)擊下一步,則出現(xiàn)如圖33所示的選擇報(bào)表類型對(duì)話框。,圖32 查詢生成器界面,圖33 選擇報(bào)表類型對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,2. 使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表 (5)點(diǎn)擊下一步則出現(xiàn)如圖34所示的設(shè)計(jì)表對(duì)話框,這里可以選擇頁(yè)面上要從上向下逐行進(jìn)行特殊顯示的字段,也可以選擇用那些字段進(jìn)行分組,以及選擇顯示詳細(xì)信息的字段。點(diǎn)擊下一步則出現(xiàn)如圖35所示的選擇表樣式對(duì)話框。,圖34 設(shè)計(jì)表對(duì)話框,圖35 選擇表樣式對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,2. 使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表 (6)點(diǎn)擊下一步進(jìn)入

14、到如圖36所示的選擇部署位置對(duì)話框,SQL Server 2005將會(huì)根據(jù)系統(tǒng)自動(dòng)做出相應(yīng)的配置,點(diǎn)擊下一步或完成皆可跳到如圖37所示的最后一頁(yè)的完成向?qū)ы?yè)面。,圖36 選擇部署位置對(duì)話框,圖37 完成向?qū)ы?yè)面,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,3. 從 Microsoft Access 導(dǎo)入現(xiàn)有的報(bào)表 (1)點(diǎn)擊“開(kāi)始程序”,然后選擇“Microsoft SQL Server 2005”,接著選擇“SQL Server Business Intelligence Development Studio”,可以打開(kāi)Microsoft Visual Studio開(kāi)發(fā)環(huán)境。然后打開(kāi)或創(chuàng)建一個(gè)項(xiàng)目,以便向其中導(dǎo)

15、入報(bào)表。在“項(xiàng)目”菜單上,指向“導(dǎo)入報(bào)表”,再單擊 Microsoft Access;或者,也可以在解決方案資源管理器中右鍵單擊項(xiàng)目,指向“導(dǎo)入報(bào)表”,再單擊 Microsoft Access。執(zhí)行完以上操作后,會(huì)彈出熟悉的Windows的打開(kāi)文件對(duì)話框。如圖38所示。,圖38 導(dǎo)入Microsoft Access報(bào)表的選擇文件對(duì)話框,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,3. 從 Microsoft Access 導(dǎo)入現(xiàn)有的報(bào)表 (2)在“打開(kāi)”對(duì)話框中,選擇包含相應(yīng)報(bào)表的 Microsoft Access 數(shù)據(jù)庫(kù)(.mdb)或項(xiàng)目(.adp),再單擊“打開(kāi)”。則可以在如第一種方法介紹的Microsoft

16、 Visual Studio開(kāi)發(fā)環(huán)境的布局設(shè)計(jì)頁(yè)面中查看報(bào)表。所不同的是Microsoft Access 中的報(bào)表的頁(yè)面布局是使用“帶區(qū)”在頁(yè)上排列報(bào)表項(xiàng),所謂“帶區(qū)”是指頁(yè)上垂直排列的區(qū)域。這些區(qū)域可以包含報(bào)表表頭、報(bào)表表尾、頁(yè)眉、頁(yè)腳、組和詳細(xì)信息。所以在將報(bào)表從Access導(dǎo)入到報(bào)表設(shè)計(jì)器時(shí),Access報(bào)表的頁(yè)眉和頁(yè)腳將轉(zhuǎn)換為Reporting Services報(bào)表的頁(yè)眉和頁(yè)腳。組和詳細(xì)信息將轉(zhuǎn)換到列表數(shù)據(jù)區(qū)域中。報(bào)表表頭和表尾將置于表體中,而不是位于單獨(dú)的帶區(qū)中。這可能會(huì)導(dǎo)致項(xiàng)的位置與其在Access報(bào)表中的位置稍有不同。然后可以對(duì)報(bào)表進(jìn)行修改、調(diào)整、美化等設(shè)計(jì),調(diào)整好之后可以對(duì)報(bào)表

17、用第一種的發(fā)布方法進(jìn)行發(fā)布。,通過(guò)報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表,3. 從 Microsoft Access 導(dǎo)入現(xiàn)有的報(bào)表 (3)如果在導(dǎo)入過(guò)程中遇到不支持的項(xiàng)(如模塊和某些控件)時(shí),這些項(xiàng)將作為生成錯(cuò)誤顯示在“任務(wù)列表”窗口中,若要查看“任務(wù)列表”窗口,可選擇“視圖”菜單,然后選擇 “任務(wù)列表”即可。一般說(shuō)來(lái),除了某些模塊和控件以及其它字符會(huì)出現(xiàn)問(wèn)題外,較多的失敗問(wèn)題會(huì)出現(xiàn)在數(shù)據(jù)源的發(fā)布和憑證的認(rèn)證上。如果是從 Access 項(xiàng)目 (.adp) 文件導(dǎo)入報(bào)表,則數(shù)據(jù)源的連接字符串將從 .adp 文件的連接字符串中獲取。如果是從 Access 數(shù)據(jù)庫(kù) (.mdb) 文件導(dǎo)入報(bào)表,則連接字符串可能會(huì)指向

18、Access 數(shù)據(jù)庫(kù),并且在導(dǎo)入報(bào)表后可能需要更正該字符串,由于Access數(shù)據(jù)庫(kù)需要用OLE DB相連接,其連接字符串的形式形如“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=”數(shù)據(jù)庫(kù)文件所在位置“”,該字符串可以在導(dǎo)入后的數(shù)據(jù)選項(xiàng)卡中點(diǎn)擊數(shù)據(jù)集旁邊的瀏覽按鈕,在彈出的對(duì)話框中的查詢選項(xiàng)頁(yè)中點(diǎn)擊數(shù)據(jù)源文本框旁邊的按鈕進(jìn)行查看和修改。如果遇到發(fā)布報(bào)表后出現(xiàn)“執(zhí)行此報(bào)表所需的用戶數(shù)據(jù)源憑據(jù)未存儲(chǔ)在報(bào)表服務(wù)器數(shù)據(jù)庫(kù)中”的錯(cuò)誤字樣,則可以打開(kāi)瀏覽器,轉(zhuǎn)入到http:/localhost/reports報(bào)表管理器的界面中,選擇生成報(bào)表的文件夾,單擊選擇生成的

19、報(bào)表,選擇屬性頁(yè)面,點(diǎn)擊在屬性頁(yè)面的左側(cè)數(shù)據(jù)源的選項(xiàng)卡,在連接方式中選擇相應(yīng)的數(shù)據(jù)源即可,一般選擇windows集成安全性選項(xiàng)即可解決。,通過(guò)報(bào)表生成器生成報(bào)表,報(bào)表生成器是一種ClickOnce Windows窗體應(yīng)用程序,該程序由用戶從報(bào)表服務(wù)器下載到本地計(jì)算機(jī)來(lái)生成即時(shí)報(bào)表。然后用戶通過(guò)將字段從預(yù)定義的報(bào)表模型拖到預(yù)設(shè)計(jì)的報(bào)表布局模板上來(lái)創(chuàng)建報(bào)表,此外還可以編輯或定義公式。 通過(guò)報(bào)表生成器生成報(bào)表首先需要有預(yù)定義的報(bào)表模型,這需要從網(wǎng)絡(luò)上下載或者自己在報(bào)表設(shè)計(jì)器中設(shè)計(jì)報(bào)表模板模型。在Web瀏覽器的地址欄中,鍵入13.1節(jié)中設(shè)置的報(bào)表服務(wù)器URL地址,默認(rèn)的地址是http:/localho

20、st/reports (localhost表示服務(wù)器是本機(jī),如果不是本機(jī)則需輸入服務(wù)器名稱)。這時(shí)會(huì)出現(xiàn)如圖13-39所示的報(bào)表管理器的瀏覽頁(yè)面。點(diǎn)擊報(bào)表生成器即可出現(xiàn)報(bào)表生成器(Microsoft Report Bulider)窗口。或者在瀏覽器中直接鍵入地址: http:/localhost/reportserver/reportbuilder/reportbuilder.application也可啟動(dòng)報(bào)表生成器窗口(localhost意義同上)。,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表模型 (1)通過(guò)報(bào)表管理器上傳報(bào)表模板 上傳文件的方法是打開(kāi)圖39所示的報(bào)表管理器頁(yè)面,可以新建文件夾或者使用

21、已有的文件夾用來(lái)管理模板文件,點(diǎn)擊進(jìn)入想要將模板上傳進(jìn)入的文件夾,然后點(diǎn)擊上載文件則會(huì)轉(zhuǎn)到如圖40所示的上載文件頁(yè)面。,圖39 報(bào)表管理器的瀏覽頁(yè)面,圖40 上載文件頁(yè)面,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表模型 (2)通過(guò)報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 如果沒(méi)有現(xiàn)成的報(bào)表模板,或者是想制作所需要的報(bào)表模板,可以用報(bào)表設(shè)計(jì)器進(jìn)行制作。點(diǎn)擊“解決方案資源管理器”,則會(huì)出現(xiàn)如圖41所示的頁(yè)面。右鍵點(diǎn)擊數(shù)據(jù)源,選擇添加新數(shù)據(jù)源,則會(huì)彈出如圖42所示的數(shù)據(jù)源向?qū)?duì)話框。,圖41 解決方案資源管理器頁(yè)面,圖42 數(shù)據(jù)源向?qū)?duì)話框,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表模型 (2)通過(guò)報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板

22、 點(diǎn)擊下一步進(jìn)入到如圖43所示的選擇如何定義連接對(duì)話框,在這里可以看到已有的可用連接。建立好數(shù)據(jù)源后點(diǎn)擊下一步進(jìn)入到數(shù)據(jù)源向?qū)У淖詈笠粋€(gè)頁(yè)面,即完成向?qū)ы?yè)面。如圖44所示。,圖43 選擇如何定義連接對(duì)話框,圖44 完成向?qū)?duì)話框,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表模型 (2)通過(guò)報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 接下來(lái)要添加數(shù)據(jù)源視圖,點(diǎn)擊圖41右邊“解決方案資源管理器”。右鍵點(diǎn)擊數(shù)據(jù)源視圖,選擇添加新數(shù)據(jù)源視圖,則會(huì)彈出如圖13-45所示的數(shù)據(jù)源視圖向?qū)?duì)話框。點(diǎn)擊下一步,進(jìn)入到如圖46所示的選擇數(shù)據(jù)源對(duì)話框。,圖45 數(shù)據(jù)源視圖向?qū)?duì)話框,圖46 選擇數(shù)據(jù)源對(duì)話框,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表模型 (2)通過(guò)報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 點(diǎn)擊下一步,進(jìn)入到如圖47所示的選擇表和視圖對(duì)話框,在左邊的可用對(duì)象中列出了數(shù)據(jù)源中所有可用的表和視圖,示例中選擇HumanResources.Employee表,然后點(diǎn)擊下一步,進(jìn)入到如圖48所示的完成向?qū)?duì)話框。,圖47 選擇表和視圖對(duì)話框,圖48 完成向?qū)?duì)話框,通過(guò)報(bào)表生成器生成報(bào)表,創(chuàng)建報(bào)表

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論