2010-11-09 225 views
0

我已經安裝了Crystal Reports,並用它在Visual Studio 2005水晶報表

我誰能幫我一下,我怎麼可以使用SQL Server 2000來生成使用存儲過程的報告。

回答

4

林不知道我已經理解了這個問題。如果你想讓SP爲你寫RPT文件,那麼我不能回答。

我多年來所做的工作就是使用存儲過程來完成報告的繁重工作。只需使用參數創建一個sp。當您創建水晶報表並添加數據定義時,請確保包含存儲過程。然後向運行時插入到SP參數中的報告添加參數。

使用視圖也是一種將所有數據按摩作業重新放回數據庫服務器而不是客戶端的好方法。從crystal發送參數以將過濾後的數據集返回給您的報告進行打印。

+0

我相信他在一個非常普遍的意思是說,以「生成報告」 。 「在VS2005中使用CR」聽起來好像已經有了一些報告,而他的其他帖子聽起來像是要求瞭解如何連接SS2000和StoredProcedure作爲報告數據源的一些演練。但是,當然,我可能是非常錯誤的。這個問題很簡單.. – quetzalcoatl 2013-07-11 12:32:25

0

首先創建一個數據源類型的OLE DB,然後選擇您的SQL Server Native Client。該選項將用於新報告,或者設置數據源; 請注意,如果您爲現有報告設置不同的數據源,則現有數據字段可能會從報告中消失。使用集成安全性很好,因爲您可以控制對SQL Server中報表中數據的訪問。

然後在你的數據庫專家,點擊「添加命令」,在那裏你可以調用的共享過程中,添加SQL,選擇您的域等