今天去客戶那邊教了一堂 SQL Server 2008 R2 Reporting Services 基礎課程,雖然短短三個小時能教的東西不多但重點應該都點到了,而且快速上手之後只要有資料在手,透過內建的報表產生器 ( Report Builder ) 應該隨時都很迅速的製作出報表,算是非常方便的報表開發工具,以下就是使用報表產生器快速上手的密技。

§ 報表設計的三大重點 §

  1. 資料來源(Data Source)
    有資料才能設計報表,設定資料來源(Data Source)與建立資料集(DataSet)為重要的第一步驟!
  2. 版面設計(Layout)
    清單 (List)、資料表 (Tablix)、矩陣 (Matrix)、圖表 (Chart)、量測器、地圖、走勢圖、指示器、文字方塊、影像、線條、矩形、…
  3. 輸出轉譯(Render)
    XML、CSV、Excel、PDF、MHTML、TIFF、Word 、…

 

§ 啟動報表產生器的方式 §

報表產生器可以直接從「報表管理員」網站直接利用 ClickOnce 技術線上啟動程式

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

 SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

 

§ 報表快速上手第一步:建立資料來源 §

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

選項一:建立全站共用的資料來源

建立資料來源就等於「選用資料庫」的意思,讓你可以在報表中選擇要用哪個資料庫當成資料來源,進而運用這個資料來源的資料進行報表設計。

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

選項二:直接內嵌資料來源於報表內

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

 

§ 報表快速上手第二步:建立資料集 §

注意:要有資料,才能設計報表。有了資料來源後,還要建立資料集才能將資料顯示於報表上!

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

注意:報表產生器也能建立「共享資料集」,也就是將資料集儲存在報表伺服器上供有權限的人使用。

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

 

§ 報表快速上手第三步:設計報表 §

 SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

用滑鼠在設計畫布上用拖曳的方式拉出一個資料表,高度不用太高:

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

完成的畫面如下:

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

接著用拖曳的方式將要放在報表上的欄位拖曳至資料區

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

欄位選取完畢後可以修改「頁首」的欄位名稱

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

直接按下執行按鈕,報表就可以馬上顯示結果:

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

最後,你可以把報表儲存在 Reporting Services 報表伺服器上!

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

最後選取要儲存的報表路徑,設定報表名稱,並按下 [儲存] 按鈕即可將報表儲存於報表伺服器上

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

儲存後就會出現在報表管理員裡了,可供具有權限的人查閱報表!

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手

除了查看報表外,還能將報表輸出轉譯(Render)成各種不同的格式

SQL2008R2 Reporting Services 報表產生器 3.0 快速上手 

以上簡單三個步驟,即可快速建立一些常用且簡單的報表,若在進一步熟悉群組的使用或搭配精靈設計其他類型的報表,相信很快就能設計出實用的報表格式,不過有個重要的前提:你要清楚知道你想要分析什麼資料!

 

注意:報表產生器(Report Builder)一次只能設計一張報表,不像報表設計師(Report Designer)可以在一個專案裡同時開發多份報表

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-01-11
  • 2021-06-06
猜你喜欢
  • 2022-12-23
  • 2021-07-20
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
相关资源
相似解决方案