如何在水晶报表中制作下拉参数

时间:2015-06-12 07:57:28

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

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

2 个答案:

答案 0 :(得分:1)

要使参数选择多个值,您需要启用选项允许多个值为true。

enter image description here

答案 1 :(得分:1)

据我所知,在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之类的存储过程,并在填充数据集时运行该存储过程报告。