水晶报道

时间:2010-11-09 09:47:11

标签: vb.net

我已安装Crystal Reports并在Visual Studio 2005中使用它。

任何人都可以帮助我如何使用SQL Server 2000使用存储过程生成报告。

3 个答案:

答案 0 :(得分:4)

我不确定我是否理解了这个问题。如果您希望SP为您编写RPT文件,那么我无法回答。

我多年来所做的就是使用存储过程来完成报告的繁重工作。只需使用参数创建一个sp。创建晶体报告并添加数据定义时,请确保包含存储过程。然后向报表添加参数,这些参数将在运行时插入到SP参数中。

使用视图也是将所有数据按摩工作重新放回数据库服务器而不是客户端的好方法。从晶体发送参数以将过滤后的数据集返回到报告中进行打印。

答案 1 :(得分:0)

Crystal Reports:教程和示例代码 http://msdn.microsoft.com/en-us/library/ms227881%28VS.80%29.aspx

谷歌搜索“Crystal Reports Visual Studio Tutorial”将其作为最佳结果返回。

答案 2 :(得分:0)

首先创建OLE DB的数据源类型,然后选择SQL Server Native Client。此选项将用于新报告,或者您设置数据源; 请注意,如果为现有报表设置不同的数据源,则现有数据字段可能会从报表中消失。使用集成安全性很好,因为您可以在SQL Server中控制对报表中数据的访问。

然后在您的数据库专家中,单击"添加命令",您可以在其中调用共享过程,添加SQL,选择字段等。