2010-11-09 190 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,选择您的域等