如何将SQL Server存储过程称为Crystal数据源?

时间:2016-02-11 17:53:31

标签: sql-server crystal-reports

我有一个SQL Server函数,其中一个参数返回一个表。 SS功能的作用类似于存储过程。我想使用此函数的结果作为Crystal报表的数据源。

如果我使用参数的静态值,我可以将函数定义为数据库表。但我需要使用report参数的值作为SQL Server函数参数。即,我希望在启动报告时由用户输入支付期间开始日期(报告的参数),并且还应将此日期传递给SQL Server函数以生成报告的数据表。

有人可以建议如何做到这一点吗?

感谢。

1 个答案:

答案 0 :(得分:0)

请按照以下步骤操作

  1. 添加水晶报告。
  2. 右键单击数据库字段,然后选择“数据库专家”。
  3. 在“创建新连接”下,选择ole db connection并创建 它。
  4. 现在展开新连接,您将看到存储过程 你的功能。选择要创建报告的那个。