Tsql 应用程序为存储过程中的参数赋值,用于Crystal Report

Tsql 应用程序为存储过程中的参数赋值,用于Crystal Report,tsql,crystal-reports,parameter-passing,crystal-reports-xi,Tsql,Crystal Reports,Parameter Passing,Crystal Reports Xi,我有一个自定义应用程序,它有一个嵌入式Crystal Reports viewer。所讨论的RPT文件调用一个存储过程。存储过程有一个参数“UserID” 我想配置报告,以便它可以从应用程序接收用户ID的值 现在,当我在CR11.5中预览报告时,它会提示我为用户ID输入一个值。相反,我希望自定义应用程序为我执行此操作,以便在运行报告时不会出现输入值框。非常简单的解决方案。如果已经对应用程序进行了操纵,以便将值传递给特定参数,则只需在RPT文件中创建一个参数并为其指定相同的名称: 在字段管理器中右

我有一个自定义应用程序,它有一个嵌入式Crystal Reports viewer。所讨论的RPT文件调用一个存储过程。存储过程有一个参数“UserID

我想配置报告,以便它可以从应用程序接收用户ID的值


现在,当我在CR11.5中预览报告时,它会提示我为用户ID输入一个值。相反,我希望自定义应用程序为我执行此操作,以便在运行报告时不会出现输入值框。

非常简单的解决方案。如果已经对应用程序进行了操纵,以便将值传递给特定参数,则只需在RPT文件中创建一个参数并为其指定相同的名称:

  • 字段管理器中右键单击参数字段
  • 新的
  • 命名参数
  • 单击“确定”
  • 报告现在应该在测试环境中按需要运行