《數(shù)據(jù)庫原理與應(yīng)用》12.報(bào)表服務(wù)_第1頁
《數(shù)據(jù)庫原理與應(yīng)用》12.報(bào)表服務(wù)_第2頁
《數(shù)據(jù)庫原理與應(yīng)用》12.報(bào)表服務(wù)_第3頁
《數(shù)據(jù)庫原理與應(yīng)用》12.報(bào)表服務(wù)_第4頁
《數(shù)據(jù)庫原理與應(yīng)用》12.報(bào)表服務(wù)_第5頁
已閱讀5頁,還剩29頁未讀 繼續(xù)免費(fèi)閱讀

VIP免費(fèi)下載

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

文檔簡(jiǎn)介

1、揚(yáng)州大學(xué)新聞與傳媒學(xué)院揚(yáng)州大學(xué)新聞與傳媒學(xué)院第第12章章SQL Server 2005的報(bào)的報(bào)表服務(wù)表服務(wù)數(shù)據(jù)庫原理與應(yīng)用數(shù)據(jù)庫原理與應(yīng)用 SQL Server 2005SQL Server 2005SQL Server 2005SQL Server 2005報(bào)表服務(wù)管理概述報(bào)表服務(wù)管理概述SQL Server 2005SQL Server 2005報(bào)表服務(wù)管理(報(bào)表服務(wù)管理(SQL Server 2005 Reporting ServicesSQL Server 2005 Reporting Services)是)是基于服務(wù)器的報(bào)表平臺(tái),可以用來創(chuàng)建和管理包含關(guān)系數(shù)據(jù)源和多維數(shù)據(jù)源中基于服務(wù)

2、器的報(bào)表平臺(tái),可以用來創(chuàng)建和管理包含關(guān)系數(shù)據(jù)源和多維數(shù)據(jù)源中的數(shù)據(jù)的表格、矩陣、圖形和自由格式的報(bào)表。的數(shù)據(jù)的表格、矩陣、圖形和自由格式的報(bào)表。報(bào)表服務(wù)管理是一個(gè)基于服務(wù)器的企業(yè)級(jí)報(bào)表環(huán)境,可借助報(bào)表服務(wù)管理是一個(gè)基于服務(wù)器的企業(yè)級(jí)報(bào)表環(huán)境,可借助Web ServicesWeb Services進(jìn)行進(jìn)行管理。報(bào)表可以用不同的格式發(fā)布,并可帶多種交互和打印功能??梢酝ㄟ^把管理。報(bào)表可以用不同的格式發(fā)布,并可帶多種交互和打印功能。可以通過把報(bào)表作為更進(jìn)一步的商業(yè)智能數(shù)據(jù)源來分發(fā),還可以包含復(fù)雜的分析來被更多報(bào)表作為更進(jìn)一步的商業(yè)智能數(shù)據(jù)源來分發(fā),還可以包含復(fù)雜的分析來被更多的用戶使用。的用戶使用。

3、報(bào)表服務(wù)提供了以下功能:報(bào)表服務(wù)提供了以下功能: (1 1)用來處理和格式化報(bào)表的一個(gè)高性能引擎;)用來處理和格式化報(bào)表的一個(gè)高性能引擎; (2 2)用來創(chuàng)建、管理和查看報(bào)表的一個(gè)完整的工具集;)用來創(chuàng)建、管理和查看報(bào)表的一個(gè)完整的工具集; (3 3)可將報(bào)表解決方案嵌入或集成到不同)可將報(bào)表解決方案嵌入或集成到不同ITIT環(huán)境中的一個(gè)可擴(kuò)展架構(gòu)和開環(huán)境中的一個(gè)可擴(kuò)展架構(gòu)和開放式接口。放式接口。 SQL Server 2005SQL Server 2005報(bào)表服務(wù)配置報(bào)表服務(wù)配置 報(bào)表服務(wù)最終是作為一個(gè)報(bào)表服務(wù)最終是作為一個(gè)WebWeb服務(wù)實(shí)現(xiàn)的。報(bào)表服務(wù)配置的服務(wù)實(shí)現(xiàn)的。報(bào)表服務(wù)配置的具體步

4、驟如下:具體步驟如下:(1 1)用鼠標(biāo)點(diǎn)擊)用鼠標(biāo)點(diǎn)擊“開始開始程序程序”,然后選擇然后選擇“Microsoft SQL Microsoft SQL Server 2005Server 2005”,接下來選擇,接下來選擇“配配置工具置工具”,然后選擇報(bào)表服務(wù)配,然后選擇報(bào)表服務(wù)配置。如下圖所示。接下來會(huì)出現(xiàn)置。如下圖所示。接下來會(huì)出現(xiàn)如圖所示的選擇報(bào)表服務(wù)器安裝如圖所示的選擇報(bào)表服務(wù)器安裝實(shí)例對(duì)話框。實(shí)例對(duì)話框。SQL Server 2005 SQL Server 2005 會(huì)根據(jù)系統(tǒng)相關(guān)配置給出相應(yīng)的會(huì)根據(jù)系統(tǒng)相關(guān)配置給出相應(yīng)的默認(rèn)值。默認(rèn)值。 圖13-2 選擇報(bào)表服務(wù)器安裝實(shí)例對(duì)話框 SQ

5、L Server 2005SQL Server 2005報(bào)表服務(wù)配置報(bào)表服務(wù)配置 報(bào)表服務(wù)最終是作為一個(gè)報(bào)表服務(wù)最終是作為一個(gè)WebWeb服務(wù)服務(wù)實(shí)現(xiàn)的。報(bào)表服務(wù)配置的具體步實(shí)現(xiàn)的。報(bào)表服務(wù)配置的具體步驟如下:驟如下:(1 1)用鼠標(biāo)點(diǎn)擊)用鼠標(biāo)點(diǎn)擊“開始開始程序程序”,然后 選擇然后 選擇“M i c r o s o f t S Q L M i c r o s o f t S Q L Server 2005”Server 2005”,接下來選擇,接下來選擇“配配置工具置工具”,然后選擇報(bào)表服務(wù)配,然后選擇報(bào)表服務(wù)配置。如下圖所示。接下來會(huì)出現(xiàn)置。如下圖所示。接下來會(huì)出現(xiàn)如圖所示的選擇報(bào)表服務(wù)

6、器安裝如圖所示的選擇報(bào)表服務(wù)器安裝實(shí)例對(duì)話框。實(shí)例對(duì)話框。SQL Server 2005 SQL Server 2005 會(huì)根據(jù)系統(tǒng)相關(guān)配置給出相應(yīng)的會(huì)根據(jù)系統(tǒng)相關(guān)配置給出相應(yīng)的默認(rèn)值。默認(rèn)值。 SQL Server 2005SQL Server 2005報(bào)表服務(wù)配置報(bào)表服務(wù)配置 (2 2)確定后點(diǎn)擊連接即可進(jìn)入到圖所示的配置報(bào)表服務(wù)器窗口。)確定后點(diǎn)擊連接即可進(jìn)入到圖所示的配置報(bào)表服務(wù)器窗口。 圖13-3 配置報(bào)表服務(wù)器窗口 SQL Server 2005SQL Server 2005報(bào)表服務(wù)配置報(bào)表服務(wù)配置 (3 3)點(diǎn)擊左邊功能選項(xiàng)中的第二項(xiàng)報(bào)表服務(wù)器虛擬目錄配置選項(xiàng),會(huì)出現(xiàn))點(diǎn)擊左邊功

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

8、示的擊服務(wù)器名稱旁邊的連接按鈕,出現(xiàn)如圖所示的SQL ServerSQL Server連接對(duì)話框。連接對(duì)話框。 圖13-6 數(shù)據(jù)庫連接界面 圖13-7 SQL Server連接對(duì)話框 SQL Server 2005SQL Server 200513.1 報(bào)表服務(wù)配置報(bào)表服務(wù)配置 (5 5)點(diǎn)擊左邊配置選項(xiàng)中的)點(diǎn)擊左邊配置選項(xiàng)中的初始化配置選項(xiàng)??梢赃M(jìn)入到初始化配置選項(xiàng)。可以進(jìn)入到如圖所示的初始化界面。確認(rèn)如圖所示的初始化界面。確認(rèn)以上的選項(xiàng)都配置好之后,點(diǎn)以上的選項(xiàng)都配置好之后,點(diǎn)擊界面上的初始化按鈕即可將擊界面上的初始化按鈕即可將上述一系列的配置選項(xiàng)進(jìn)行初上述一系列的配置選項(xiàng)進(jìn)行初始化成實(shí)

9、例供報(bào)表項(xiàng)目發(fā)布使始化成實(shí)例供報(bào)表項(xiàng)目發(fā)布使用。至此已經(jīng)完成了最基本的用。至此已經(jīng)完成了最基本的報(bào)表服務(wù)配置。其余的幾項(xiàng)均報(bào)表服務(wù)配置。其余的幾項(xiàng)均為可選配置,如有需要可以參為可選配置,如有需要可以參考前面的功能配置說明進(jìn)行相考前面的功能配置說明進(jìn)行相應(yīng)的配置。應(yīng)的配置。 圖13-9 配置報(bào)表服務(wù)器初始化界面 SQL Server 2005SQL Server 2005 創(chuàng)建報(bào)表服務(wù)器項(xiàng)目創(chuàng)建報(bào)表服務(wù)器項(xiàng)目配置好報(bào)表服務(wù)環(huán)境之后,就可以進(jìn)行報(bào)表服務(wù)器項(xiàng)目的開發(fā)了。報(bào)表服配置好報(bào)表服務(wù)環(huán)境之后,就可以進(jìn)行報(bào)表服務(wù)器項(xiàng)目的開發(fā)了。報(bào)表服務(wù)器項(xiàng)目就是將報(bào)表先在本地機(jī)上創(chuàng)建之后再在服務(wù)器上發(fā)布的一系列

10、過務(wù)器項(xiàng)目就是將報(bào)表先在本地機(jī)上創(chuàng)建之后再在服務(wù)器上發(fā)布的一系列過程。程。利用利用SQL Server 2005 SQL Server 2005 進(jìn)行報(bào)表項(xiàng)目的設(shè)計(jì)有兩種方式:進(jìn)行報(bào)表項(xiàng)目的設(shè)計(jì)有兩種方式:(1 1)通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表并發(fā)布;)通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表并發(fā)布;(2 2)通過報(bào)表生成器生成報(bào)表后發(fā)布。)通過報(bào)表生成器生成報(bào)表后發(fā)布。在報(bào)表設(shè)計(jì)器中,創(chuàng)建報(bào)表的方法又主要有以下三種:在報(bào)表設(shè)計(jì)器中,創(chuàng)建報(bào)表的方法又主要有以下三種:(1 1)創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局;)創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局;(2 2)使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表;)使用

11、報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表;(3 3)使用模板)使用模板, ,創(chuàng)建報(bào)表。創(chuàng)建報(bào)表。 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。這種方式是創(chuàng)建報(bào)表最主要的方式,創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。這種方式是創(chuàng)建報(bào)表最主要的方式,具有很強(qiáng)的應(yīng)用性和靈活性。具有很強(qiáng)的應(yīng)用性和靈活性。 (1 1)首先點(diǎn)擊開)首先點(diǎn)擊開“開始開始程序程序”,如圖所示。然后選擇,如圖所示。然后選擇“Microsoft SQL Microsoft SQL Server 2005”Server 2005

12、”,接下來選擇,接下來選擇“SQL Server Business Intelligence SQL Server Business Intelligence Development Studio”Development Studio”,可以打開如圖所示的,可以打開如圖所示的Microsoft Visual StudioMicrosoft Visual Studio開發(fā)開發(fā)環(huán)境,并且顯示開發(fā)環(huán)境默認(rèn)的起始頁。點(diǎn)擊菜單欄上的環(huán)境,并且顯示開發(fā)環(huán)境默認(rèn)的起始頁。點(diǎn)擊菜單欄上的“文件文件”,然后選擇,然后選擇“新建新建”,再選擇,再選擇“項(xiàng)目項(xiàng)目”。 圖13-10 進(jìn)入報(bào)表設(shè)計(jì)器環(huán)境 圖13-11

13、Microsoft Visual Studio開發(fā)環(huán)境 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(2 2)打開如圖所示的新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)目類型中選擇)打開如圖所示的新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)目類型中選擇“商業(yè)智能商業(yè)智能項(xiàng)目項(xiàng)目”,在右邊的,在右邊的“模板模板”列表中選擇列表中選擇“報(bào)表服務(wù)器項(xiàng)目報(bào)表服務(wù)器項(xiàng)目”,然后在下面的名,然后在下面的名稱框中輸入報(bào)表項(xiàng)目的名稱。點(diǎn)擊右邊稱框中輸入報(bào)表項(xiàng)目的名稱。點(diǎn)擊右邊“解決方案管理器解決方案管理器”

14、可以顯示如圖項(xiàng)目可以顯示如圖項(xiàng)目的解決方案。的解決方案。 圖13-12 新建項(xiàng)目對(duì)話框 圖13-13 解決方案資源管理器界面SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(3 3)在報(bào)表上單擊右鍵彈出的快捷菜單中選擇)在報(bào)表上單擊右鍵彈出的快捷菜單中選擇“添加添加”,再選擇,再選擇“新建項(xiàng)新建項(xiàng)”則會(huì)出現(xiàn)如圖所示的添加新項(xiàng)的對(duì)話框。在模板中單擊則會(huì)出現(xiàn)如圖所示的添加新項(xiàng)的對(duì)話框。在模板中單擊“報(bào)表報(bào)表”選項(xiàng),在名稱選項(xiàng),在名稱中輸入報(bào)表模板的名稱。點(diǎn)擊添加按

15、鈕后系統(tǒng)將打開一個(gè)包含中輸入報(bào)表模板的名稱。點(diǎn)擊添加按鈕后系統(tǒng)將打開一個(gè)包含“數(shù)據(jù)數(shù)據(jù)”、“布布局局”和和“預(yù)覽預(yù)覽”選項(xiàng)卡的視圖。系統(tǒng)將在選項(xiàng)卡的視圖。系統(tǒng)將在“數(shù)據(jù)數(shù)據(jù)”視圖中打開此報(bào)表,如圖所視圖中打開此報(bào)表,如圖所示。示。 圖13-14 添加新項(xiàng)對(duì)話框 圖13-15 在數(shù)據(jù)視圖中顯示的報(bào)表設(shè)計(jì)界面SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(4 4)點(diǎn)擊數(shù)據(jù)集旁邊的下拉列表框,并選擇)點(diǎn)擊數(shù)據(jù)集旁邊的下拉列表框,并選擇“新建數(shù)據(jù)集新建數(shù)據(jù)集”。此時(shí)

16、,系統(tǒng)將。此時(shí),系統(tǒng)將顯示如圖所示的顯示如圖所示的“數(shù)據(jù)源數(shù)據(jù)源”對(duì)話框。點(diǎn)擊連接字符串旁邊的編輯按鈕,則彈出對(duì)話框。點(diǎn)擊連接字符串旁邊的編輯按鈕,則彈出如圖所示的連接屬性選擇框。如圖所示的連接屬性選擇框。 圖13-16 數(shù)據(jù)源設(shè)置對(duì)話框 圖13-17 連接屬性設(shè)置對(duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(5 5)圖上面的窗格稱為通用查詢?cè)O(shè)計(jì)器的)圖上面的窗格稱為通用查詢?cè)O(shè)計(jì)器的 SQL SQL 窗格;下面的表格稱為查詢結(jié)果窗格;下面的表格稱為

17、查詢結(jié)果顯示窗格。接下來點(diǎn)擊圖中的布局選項(xiàng)卡切換到布局設(shè)計(jì)選項(xiàng)界面中。報(bào)表設(shè)計(jì)顯示窗格。接下來點(diǎn)擊圖中的布局選項(xiàng)卡切換到布局設(shè)計(jì)選項(xiàng)界面中。報(bào)表設(shè)計(jì)器將在設(shè)計(jì)圖面的寬度內(nèi)繪制一個(gè)具有三列的基本表,如圖所示。器將在設(shè)計(jì)圖面的寬度內(nèi)繪制一個(gè)具有三列的基本表,如圖所示。 圖13-18 設(shè)置數(shù)據(jù)源之后的報(bào)表數(shù)據(jù)視圖界面 圖13-19 報(bào)表布局設(shè)計(jì)界面 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(6 6)點(diǎn)擊圖左側(cè))點(diǎn)擊圖左側(cè)“報(bào)表數(shù)據(jù)集報(bào)表數(shù)據(jù)集”窗口中的報(bào)表數(shù)

18、據(jù)集下數(shù)據(jù)庫以顯示字段。窗口中的報(bào)表數(shù)據(jù)集下數(shù)據(jù)庫以顯示字段。設(shè)置好的結(jié)果如圖所示。此外,還可以對(duì)單個(gè)單元格的格式進(jìn)行設(shè)置。如圖所設(shè)置好的結(jié)果如圖所示。此外,還可以對(duì)單個(gè)單元格的格式進(jìn)行設(shè)置。如圖所示的示的“文本框?qū)傩晕谋究驅(qū)傩浴睂?duì)話框。對(duì)話框。 圖13-20 添加三列之后的報(bào)表布局設(shè)計(jì)界面 圖13-21 文本框?qū)傩詫?duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(7 7)點(diǎn)擊圖所示格式代碼選項(xiàng)旁邊的瀏覽按鈕,可以彈出如圖所示的選擇格)點(diǎn)擊圖所示格式代

19、碼選項(xiàng)旁邊的瀏覽按鈕,可以彈出如圖所示的選擇格式對(duì)話框。此外,可以單擊該單元格,點(diǎn)擊右鍵,在彈出的快捷菜單中選擇式對(duì)話框。此外,可以單擊該單元格,點(diǎn)擊右鍵,在彈出的快捷菜單中選擇“表達(dá)式表達(dá)式”,則出現(xiàn)如圖所示的編輯表達(dá)式對(duì)話框。,則出現(xiàn)如圖所示的編輯表達(dá)式對(duì)話框。 圖13-22 選擇格式對(duì)話框 圖13-23 編輯表達(dá)式對(duì)話框SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(8 8)如果想對(duì)報(bào)表中的合同簽訂的雇員進(jìn)行排序,可以用右鍵單擊角部句柄,)如果想對(duì)報(bào)表

20、中的合同簽訂的雇員進(jìn)行排序,可以用右鍵單擊角部句柄,再單擊再單擊“屬性屬性”按鈕??梢詮棾鋈鐖D所示的表屬性對(duì)話框。點(diǎn)擊預(yù)覽選項(xiàng)頁面,按鈕。可以彈出如圖所示的表屬性對(duì)話框。點(diǎn)擊預(yù)覽選項(xiàng)頁面,等待系統(tǒng)處理一段時(shí)間之后可以生成如圖所示的最終預(yù)覽界面。等待系統(tǒng)處理一段時(shí)間之后可以生成如圖所示的最終預(yù)覽界面。 圖13-24 表屬性對(duì)話框 圖13-25 生成報(bào)表預(yù)覽界面 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。(9 9)如果預(yù)覽后確認(rèn)無誤,可以進(jìn)行報(bào)表的發(fā)布。如圖

21、所示的)如果預(yù)覽后確認(rèn)無誤,可以進(jìn)行報(bào)表的發(fā)布。如圖所示的 exampleexample報(bào)表報(bào)表項(xiàng)目屬性頁對(duì)話框,單擊上面的項(xiàng)目屬性頁對(duì)話框,單擊上面的“配置管理器配置管理器”按鈕,打開如圖所示的配置按鈕,打開如圖所示的配置管理器對(duì)話框。管理器對(duì)話框。 圖13-26 example 報(bào)表項(xiàng)目屬性頁對(duì)話框 圖13-27 配置管理器對(duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 創(chuàng)建空白報(bào)表,然后創(chuàng)建空白報(bào)表,然后手動(dòng)添加查詢和布局。手動(dòng)添加查詢和布局。(1010)等待發(fā)布完成)等待發(fā)布完成后如果成功將會(huì)看到后如果成功將會(huì)看到如圖

22、所示的輸出說明如圖所示的輸出說明信息并且彈出瀏覽器信息并且彈出瀏覽器顯示生成的報(bào)表,否顯示生成的報(bào)表,否則在輸出框中會(huì)給出則在輸出框中會(huì)給出提示性的錯(cuò)誤信息。提示性的錯(cuò)誤信息。 圖13-28 發(fā)布完成后的輸出信息說明 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2. 2. 使用報(bào)表向?qū)?,根?jù)提供的信息自使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表動(dòng)創(chuàng)建表或矩陣報(bào)表(1 1)如同前一種方法一樣,首先點(diǎn)擊)如同前一種方法一樣,首先點(diǎn)擊“ 開 始開 始 程 序程 序 ” , 然 后 選 擇, 然 后 選 擇“Microsoft SQ

23、L Server 2005”Microsoft SQL Server 2005”,接,接下來選擇下來選擇“SQL Server Business SQL Server Business Intelligence Development Studio”Intelligence Development Studio”,可以打開可以打開Microsoft Visual StudioMicrosoft Visual Studio開開發(fā)環(huán)境。發(fā)環(huán)境。(2 2)點(diǎn)擊菜單欄上的)點(diǎn)擊菜單欄上的“文件文件”,然后,然后選擇選擇“新建新建”,再選擇,再選擇“項(xiàng)目項(xiàng)目”。可??梢源蜷_新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)以打

24、開新建項(xiàng)目對(duì)話框。在左邊的項(xiàng)目類型中選擇目類型中選擇“商業(yè)智能項(xiàng)目商業(yè)智能項(xiàng)目”,在,在右邊的右邊的“模板模板”列表中選擇列表中選擇“報(bào)表服報(bào)表服務(wù)器項(xiàng)目向?qū)?wù)器項(xiàng)目向?qū)А?,然后在下面的名稱,然后在下面的名稱框中輸入報(bào)表項(xiàng)目的名稱。這里輸入框中輸入報(bào)表項(xiàng)目的名稱。這里輸入 Guidexample Guidexample 作為新建報(bào)表的名稱。作為新建報(bào)表的名稱。點(diǎn)擊確定后則出現(xiàn)如圖所示的報(bào)表向點(diǎn)擊確定后則出現(xiàn)如圖所示的報(bào)表向?qū)ч_始對(duì)話框?qū)ч_始對(duì)話框 SQL Server 2005SQL Server 2005通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2. 2. 使用報(bào)表向?qū)?,根?jù)提供的信息自

25、動(dòng)創(chuàng)建表或矩陣報(bào)表使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表(3 3)點(diǎn)擊下一步則出現(xiàn)如圖所示的選擇數(shù)據(jù)源對(duì)話框,在名稱中可以修改)點(diǎn)擊下一步則出現(xiàn)如圖所示的選擇數(shù)據(jù)源對(duì)話框,在名稱中可以修改新建數(shù)據(jù)源的名稱。點(diǎn)擊下一步,則出現(xiàn)如圖所示的設(shè)計(jì)查詢頁面。新建數(shù)據(jù)源的名稱。點(diǎn)擊下一步,則出現(xiàn)如圖所示的設(shè)計(jì)查詢頁面。 圖13-30 選擇數(shù)據(jù)源對(duì)話框圖13-31 設(shè)計(jì)查詢頁面 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2. 2. 使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表(4

26、4)點(diǎn)擊查詢生成器可以彈出如圖所示的查詢生成器的界面,在上面輸入)點(diǎn)擊查詢生成器可以彈出如圖所示的查詢生成器的界面,在上面輸入查詢語句,點(diǎn)擊下一步,則出現(xiàn)如圖所示的選擇報(bào)表類型對(duì)話框。查詢語句,點(diǎn)擊下一步,則出現(xiàn)如圖所示的選擇報(bào)表類型對(duì)話框。 圖13-32 查詢生成器界面 圖13-33 選擇報(bào)表類型對(duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2. 2. 使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表(5 5)點(diǎn)擊下一步則出現(xiàn)如圖所示的設(shè)計(jì)表對(duì)話框,這里可以選擇頁面上要)點(diǎn)擊

27、下一步則出現(xiàn)如圖所示的設(shè)計(jì)表對(duì)話框,這里可以選擇頁面上要從上向下逐行進(jìn)行特殊顯示的字段,也可以選擇用那些字段進(jìn)行分組,以及從上向下逐行進(jìn)行特殊顯示的字段,也可以選擇用那些字段進(jìn)行分組,以及選擇顯示詳細(xì)信息的字段。點(diǎn)擊下一步則出現(xiàn)如圖所示的選擇表樣式對(duì)話框。選擇顯示詳細(xì)信息的字段。點(diǎn)擊下一步則出現(xiàn)如圖所示的選擇表樣式對(duì)話框。 圖13-34 設(shè)計(jì)表對(duì)話框 圖13-35 選擇表樣式對(duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表通過報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表 2. 2. 使用報(bào)表向?qū)?,根?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)表使用報(bào)表向?qū)В鶕?jù)提供的信息自動(dòng)創(chuàng)建表或矩陣報(bào)

28、表(6 6)點(diǎn)擊下一步進(jìn)入到如圖所示的選擇部署位置對(duì)話框,)點(diǎn)擊下一步進(jìn)入到如圖所示的選擇部署位置對(duì)話框,SQL Server 2005SQL Server 2005將會(huì)根據(jù)系統(tǒng)自動(dòng)做出相應(yīng)的配置,點(diǎn)擊下一步或完成皆可跳到如圖所示的將會(huì)根據(jù)系統(tǒng)自動(dòng)做出相應(yīng)的配置,點(diǎn)擊下一步或完成皆可跳到如圖所示的最后一頁的完成向?qū)ы撁?。最后一頁的完成向?qū)ы撁妗?圖13-36 選擇部署位置對(duì)話框 圖13-37 完成向?qū)ы撁?SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 報(bào)表生成器是一種報(bào)表生成器是一種ClickOnce WindowsClickOnc

29、e Windows窗體應(yīng)用程序,該程序由用戶從報(bào)表服務(wù)窗體應(yīng)用程序,該程序由用戶從報(bào)表服務(wù)器下載到本地計(jì)算機(jī)來生成即時(shí)報(bào)表。然后用戶通過將字段從預(yù)定義的報(bào)表模型器下載到本地計(jì)算機(jī)來生成即時(shí)報(bào)表。然后用戶通過將字段從預(yù)定義的報(bào)表模型拖到預(yù)設(shè)計(jì)的報(bào)表布局模板上來創(chuàng)建報(bào)表,此外還可以編輯或定義公式。拖到預(yù)設(shè)計(jì)的報(bào)表布局模板上來創(chuàng)建報(bào)表,此外還可以編輯或定義公式。通過報(bào)表生成器生成報(bào)表首先需要有預(yù)定義的報(bào)表模型,這需要從網(wǎng)絡(luò)上下載通過報(bào)表生成器生成報(bào)表首先需要有預(yù)定義的報(bào)表模型,這需要從網(wǎng)絡(luò)上下載或者自己在報(bào)表設(shè)計(jì)器中設(shè)計(jì)報(bào)表模板模型。在或者自己在報(bào)表設(shè)計(jì)器中設(shè)計(jì)報(bào)表模板模型。在WebWeb瀏覽器的地

30、址欄中,鍵入設(shè)置瀏覽器的地址欄中,鍵入設(shè)置的報(bào)表服務(wù)器的報(bào)表服務(wù)器URLURL地址,默認(rèn)的地址是地址,默認(rèn)的地址是http:/localhost/reportshttp:/localhost/reports 。這時(shí)會(huì)出現(xiàn)。這時(shí)會(huì)出現(xiàn)報(bào)表管理器的瀏覽頁面。點(diǎn)擊報(bào)表生成器即可出現(xiàn)報(bào)表生成器(報(bào)表管理器的瀏覽頁面。點(diǎn)擊報(bào)表生成器即可出現(xiàn)報(bào)表生成器(Microsoft Microsoft Report BuliderReport Bulider)窗口?;蛘咴跒g覽器中直接鍵入地址:)窗口。或者在瀏覽器中直接鍵入地址:也可啟動(dòng)報(bào)表生成器窗口也可啟動(dòng)報(bào)表生成器窗口(localhost(localhost意義

31、同上意義同上) )。 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (1 1)通過報(bào)表管理器上傳報(bào)表模板)通過報(bào)表管理器上傳報(bào)表模板 上傳文件的方法是打開圖所示的報(bào)表管理器頁面,可以新建文件夾或者使用已有的文件夾用上傳文件的方法是打開圖所示的報(bào)表管理器頁面,可以新建文件夾或者使用已有的文件夾用來管理模板文件,點(diǎn)擊進(jìn)入想要將模板上傳進(jìn)入的文件夾,然后點(diǎn)擊上載文件則會(huì)轉(zhuǎn)到如圖來管理模板文件,點(diǎn)擊進(jìn)入想要將模板上傳進(jìn)入的文件夾,然后點(diǎn)擊上載文件則會(huì)轉(zhuǎn)到如圖所示的上載文件頁面。所示的上載文件頁面。 圖13-39 報(bào)

32、表管理器的瀏覽頁面 圖13-40 上載文件頁面 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (2 2)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 如果沒有現(xiàn)成的報(bào)表模板,或者是想制作所需要的報(bào)表模板,可以用報(bào)表設(shè)如果沒有現(xiàn)成的報(bào)表模板,或者是想制作所需要的報(bào)表模板,可以用報(bào)表設(shè)計(jì)器進(jìn)行制作。點(diǎn)擊計(jì)器進(jìn)行制作。點(diǎn)擊“解決方案資源管理器解決方案資源管理器”,則會(huì)出現(xiàn)如圖,則會(huì)出現(xiàn)如圖13-4113-41所示的所示的頁面。右鍵點(diǎn)擊數(shù)據(jù)源,選擇添加新數(shù)據(jù)源,則會(huì)彈出如圖所示的數(shù)據(jù)源向頁

33、面。右鍵點(diǎn)擊數(shù)據(jù)源,選擇添加新數(shù)據(jù)源,則會(huì)彈出如圖所示的數(shù)據(jù)源向?qū)?duì)話框。導(dǎo)對(duì)話框。圖13-41 解決方案資源管理器頁面 圖13-42 數(shù)據(jù)源向?qū)?duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (2 2)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 點(diǎn)擊下一步進(jìn)入到如圖所示的選擇如何定義連接對(duì)話框,在這里可以看到已點(diǎn)擊下一步進(jìn)入到如圖所示的選擇如何定義連接對(duì)話框,在這里可以看到已有的可用連接。建立好數(shù)據(jù)源后點(diǎn)擊下一步進(jìn)入到數(shù)據(jù)源向?qū)У淖詈笠粋€(gè)頁有的可用連接。建立好數(shù)據(jù)源后點(diǎn)擊

34、下一步進(jìn)入到數(shù)據(jù)源向?qū)У淖詈笠粋€(gè)頁面,即完成向?qū)ы撁妗H鐖D所示。面,即完成向?qū)ы撁?。如圖所示。 圖13-43 選擇如何定義連接對(duì)話框 圖13-44 完成向?qū)?duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (2 2)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 接下來要添加數(shù)據(jù)源視圖,點(diǎn)擊圖右邊接下來要添加數(shù)據(jù)源視圖,點(diǎn)擊圖右邊“解決方案資源管理器解決方案資源管理器”。右鍵點(diǎn)擊。右鍵點(diǎn)擊數(shù)據(jù)源視圖,選擇添加新數(shù)據(jù)源視圖,則會(huì)彈出如圖所示的數(shù)據(jù)源視圖向?qū)?shù)據(jù)源視圖,選擇添加新數(shù)據(jù)

35、源視圖,則會(huì)彈出如圖所示的數(shù)據(jù)源視圖向?qū)?duì)話框。點(diǎn)擊下一步,進(jìn)入到如圖所示的選擇數(shù)據(jù)源對(duì)話框。對(duì)話框。點(diǎn)擊下一步,進(jìn)入到如圖所示的選擇數(shù)據(jù)源對(duì)話框。 圖13-45 數(shù)據(jù)源視圖向?qū)?duì)話框 圖13-46 選擇數(shù)據(jù)源對(duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (2 2)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 點(diǎn)擊下一步,進(jìn)入到如圖所示的選擇表和視圖對(duì)話框,在左邊的可用對(duì)象中點(diǎn)擊下一步,進(jìn)入到如圖所示的選擇表和視圖對(duì)話框,在左邊的可用對(duì)象中列出了數(shù)據(jù)源中所有可用的表和視圖,示例中選擇表,然后點(diǎn)擊下一步,進(jìn)列出了數(shù)據(jù)源中所有可用的表和視圖,示例中選擇表,然后點(diǎn)擊下一步,進(jìn)入到如圖所示的完成向?qū)?duì)話框。入到如圖所示的完成向?qū)?duì)話框。 圖13-47 選擇表和視圖對(duì)話框 圖13-48 完成向?qū)?duì)話框 SQL Server 2005SQL Server 2005 通過報(bào)表生成器生成報(bào)表通過報(bào)表生成器生成報(bào)表 創(chuàng)建報(bào)表模型創(chuàng)建報(bào)表模型 (2 2)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板)通過報(bào)表設(shè)計(jì)器制作所需要的報(bào)表模板 接下來要制作報(bào)表模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論