问题在Crystal Reports中重新创建访问报告

时间:2011-03-04 19:28:54

标签: sql-server ms-access crystal-reports

我正在尝试将访问报告重新创建为水晶报告,但我遇到了麻烦。

基本上,Access报告运行存储过程(不返回任何内容,但填充表),然后查询这些表以在报告上显示数据。

所以我试图弄清楚如何使用水晶报告中的参数运行该过程。我的第二部分很好,如果我手动运行程序,然后显示报告我得到适当的数据。

如何在从Crystal Reports ???

查询这些表之前执行存储过程

3 个答案:

答案 0 :(得分:1)

您是否尝试将存储过程和查询合并到一个存储过程中?执行填充表的那个,然后运行返回数据的查询?

答案 1 :(得分:1)

使用Visual Studio(假设您使用的是Access,因此您可能是Microsoft商店。)创建一个触发存储过程的表单,然后打开Crystal Report。

这样用户就不必安装Crystal Reports。只是你的应用程序。

答案 2 :(得分:0)

你可以使用组合的Access& amp;水晶方式?

  1. Access db会提示用户输入参数,并执行任何需要获取的参数。过滤数据库中的数据。
  2. Crystal使用Access db作为源生成它的报告。
  3. 这就像获取原始Access文件,删除只是报告,并使用原始Access查询作为源重新创建只是 Crystal中的报告。< / p>