建立連接到安全 SQL Server 資料庫的報表
- SQL Server 組態:
- 如果已經安裝 SQL Server (或是 OEM 版本、MSDE),必須將它設定成需要 SQL Server 驗證。
- 如果並未安裝 SQL Server (或是 OEM 版本、MSDE),則必須安裝 MSDE,並且將 SQL Server 驗證設成 True。
- 必須安裝 SQL Server 所提供的 Northwind 資料庫,並且確認它需要 SQL Server 驗證。
- 必須建立可在網站內使用的有限存取帳戶。
若要安裝具有 SQL Server 驗證的 MSDE,或 Northwind 資料庫,請參考本說明文件內「系統設定」中的下列各節:
當您按照上述小節設定好 SQL Server 與 Northwind 資料庫後,便可開始準備建立從 Northwind 資料庫安全取得資訊的報表。
附註 |
---|
這個程序只能與「專案設定」一節中建立的專案搭配使用。「專案設定」包含特定命名空間參考以及本程序所需的程式碼組態;您必須具備這個組態,否則將無法完成此程序。因此,在您開始本程序前,必須先遵循「專案設定」中的步驟進行。 |
在 [方案總管] 中,以滑鼠右鍵按一下粗體的專案名稱,將游標指向 [加入],然後按一下 [加入新項目]。
在 [加入新項目] 對話方塊中,請選取 [範本] 檢視中的 [Crystal Report] 範本。
在 [名稱] 欄位中,輸入名稱「NorthwindCustomers.rpt」,然後按一下 [開啟]。
在 [Crystal Reports 圖庫] 對話方塊的 [建立新的 Crystal Reports 文件] 面板中,選取 [使用報表精靈]。
在 [選取專家] 面板中選取 [標準],然後按一下 [確定]。
\[報表建立精靈\] 視窗便會出現。
在 [可用的資料來源] 面板中,展開 [建立新連接] 資料夾。
從開啟的子資料夾中,展開 [OLE DB (ADO)] 資料夾。
\[OLE DB (ADO)\] 視窗便會出現。
選取 [Microsoft OLE DB Provider for SQL Server],然後按一下 [下一步]。
在 [伺服器]、[使用者 ID] 和 [密碼] 欄位中,輸入資料庫伺服器、使用者 ID 和密碼的值。
從 [資料庫] 下拉式清單中,選取「Northwind」。
讓 [整合安全] 核取方塊維持為未核取的狀態,因為您所使用的是 SQL Server 驗證而不是 NT 驗證。
按一下 [完成]。
現在 OLE DB 資料夾便會展開,顯示您的資料庫伺服器及其中的 Northwind 資料庫。
展開 [Northwind]、[dbo] 及 [Tables] 節點,然後再選取 [Customers] 資料表。
按一下 > 符號,將資料表移至 [選取的資料表] 面板中,然後按一下 [下一步]。
展開 [Customers] 資料表,按住 Ctrl 鍵的同時按一下 [CompanyName]、[ContactName] 和 [City]。
按一下 [>] 符號,將這些欄位移到 [顯示欄位] 面板中,然後按一下 [下一步]。
在 [可使用的欄位] 面板中,選取 [報表欄位] 下的 [Customer.City],然後按一下 > 符號,將欄位移至 [群組依據] 面板,然後按一下 [完成]。
這樣就建立了 NorthwindCustomers 報表,並載入了 Visual Studio 主視窗。