【问题标题】:How to make drop down parameter in crystal reports如何在水晶报表中制作下拉参数
【发布时间】:2015-06-13 20:08:21
【问题描述】:

我在水晶报表中有某些参数,这些参数将直接传递到 sql 中的存储过程中。参数 A 有 5 个值,我想为用户启用它们,这样当用户打开报表时,他可以根据要过滤的报表数据在下拉列表中选择任意数量的参数值。 请指教

【问题讨论】:

  • 参数值是静态的还是来自数据库的
  • 你把参数放在设计上了吗?
  • @Siva 参数是静态的,传递给参数的值将传递给存储过程。参数放置在水晶报表上,打开时,应提示用户从参数下拉列表中选择多个值

标签: sql-server-2008 crystal-reports crystal-reports-2008


【解决方案1】:

对于要选择多个值的参数,您需要启用选项allow multiple values to true。

【讨论】:

    【解决方案2】:

    据我所知,在 Crystal Reports 中设计报表时,您可以像这样使用简单的SELECT

    SELECT CAST(0 AS int) AS Id, CAST(0 AS varchar(0)) As Name
    

    这将为您提供两个字段,例如 Id, Name,您可以在报告中使用它们。

    现在,您可以使用该类型的 SELECT 语句,而不是在报表设计器内部运行像 EXEC SP1 @P1 = P1, @P2 = P2 这样的存储过程,并在填充报表的数据集时运行该存储过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-08
      相关资源
      最近更新 更多