lab1 建立基本報表
step1 建立報表伺服器專案
1. 單擊「開始」,依次指向「程式」和microsoft sql server 2005,再單擊business intligence development studio.
2. 在「檔案」選單上,指向「新建」,再單擊「專案」。
3. 在「專案型別」列表中,單擊「商業智慧型專案」。
4. 在「名稱」中,鍵入hol,並將專案存到d:/hol/ssrs目錄中。
5. 單擊「確定」以建立專案。
step2 建立報表
1. 在解決方案資源管理中,右鍵單擊「報表」,指向「新增」,再單擊「新建項」。
2. 在「新增新項」中,單擊「報表」。
3. 在「名稱」中,鍵入sales orders.rdl,再單擊「新增」,系統將開啟乙個包含「資料」、「布局」和「預覽」選項卡的檢視。這是business inteligence development studio的報表設計器元件。系統將在「資料」檢視中開啟此報表。
step3 設定連線資訊
1. 在「資料」選項卡中,展開頁面頂部「資料集」下拉列表的內容,並選擇「新建資料集」。此時,系統將顯示「資料來源」對話方塊。
2. 在「名稱」中,鍵入adventureworks。
3. 在「型別」選擇microsoft sql server。
4. 在「連線字串」中,鍵入以下內容:
data source=(local);initial catalog=adventureworks
5. 單擊「確定」。adventureworks將新增到「資料集」窗格中。
step4 定義報表查詢
1. 將以下查詢鍵入到查詢設計器的sql窗格中,sql窗格是設計工具中最上層的窗格。
select s.orderdate,s.salesordernumber,s.totaldue,c.firstname,c.lastname
from humanresources.employee e inner join
person.contact c on e.contactid=c.contactid inner join
sales.salesorderheader s on e.employeeid=s.salespersonid
2. 若要檢視查詢的結果,請單擊查詢設計器工具欄上的「執行「(!)按鈕。
step5 新增表資料區域
1. 單擊「布局」選項卡。
2. 在「工具箱」中,單擊「表」,再單擊設計圖面。報表設計器將在設計圖面的寬度內繪製乙個具有三列的表。
3. 在「資料庫」視窗中,展開報表資料集以顯示字段。
4. 將orderdate欄位從「資料集」視窗拖到此表第一列的中間行(詳細資訊行)中。
5. 將salesordernumber欄位從「資料集」視窗拖到此表第二列的中間行中。
6. 將totaldue欄位從「資料集」視窗拖到此表第三列的中間行中。
step6 瀏覽基本報表
1. 儲存報表專案。在「檔案」選單上,單擊「全部儲存」。
2. 單擊「預覽」選項卡。報表設計器將執行此報表,並將其顯示在預覽檢視中。
儲存過程建立腳本報錯。
從 iclassfactory 為 clsid 為 的 com 元件建立例項失敗,原因是出現以下錯誤 c001f011。microsoft.sqlserver.manageddts 其他資訊 從 iclassfactory 為 clsid 為 的 com 元件建立例項失敗,原因是出現以下錯誤 c00...
水晶報表 建立報表
水晶報表是乙個優秀的報表開發工具,本人在開發通用管理系統的時候,所有報表都使用水晶報表,其簡單 易用和強大的功能令筆者倍加喜愛,現將水晶報表使用手記呈現給大家。一 在使用自帶的水晶報表時,請註冊,否則只能使用30次 二 使用crystalreportviewer進行預覽 crystalreportv...
水晶報表之建立子報表
本篇與asp.net沒有多大關係,asp.net只是做為顯示報表的載體而已。著重演示建立主報表以及子報表。先來看看資料庫中的兩個表 fruit 和 fruitkind 前者中乙個字段 fruitkind nbr 是乙個外來鍵,也是後者的主鍵。能夠獲取資料,當然需要建立兩個儲存過程 dbo usp f...