使用SQL将多个参数值传递给crystal报表

时间:2017-02-27 14:25:35

标签: sql crystal-reports

我的报告中有一些像'A','B','C'这样需要的参数,我想用SQL传递它。

我该怎么做?

我尝试了prm_szDiscType='C','N','P'prm_szDiscType = C,N,P,prm_szDiscType=''C'',''N'',''P''

1 个答案:

答案 0 :(得分:1)

我不确定如何通过网址传递参数。

在Crystal Reports桌面客户端中,我创建了一个“允许多个值”的命令参数。

Command Parameter - Allows multiple values check on

然后在我的Command SQL中,我使用了where子句,例如:

where item in {?Item}

当您选中“允许多个值”时,Crystal将在in之后创建子句。如果选择“字符串的值类型”,则输入的值将自动包装在单引号中。

value selection

归功于ExpertsExchange thread on command parameters ;)