Crystal Reports 2013将多个值参数作为一个逗号分隔的字符串传递给子报表

时间:2016-06-16 17:21:43

标签: parameters crystal-reports subreport

将多个字符串参数从主报表传递到子报表

会产生一个奇怪的错误

1.主报告包含一个名为{?CPT代码}的多值参数。

2.Formula field @DisplayCPTCodes使用以下公式将这些值与逗号分隔符连接成一个字符串:"'"&Join({?CPT Codes},"','")&"'"生成一个类似

的字符串
  

' J2405',' J1100'

3.子报告将@DisplayCPTCodes传递给它自己的{?CPT代码}参数 Subreport is linked to Main Report with Formula Field concatenating multiple string values into one string

  1. 当我尝试在SubReport命令中使用{?CPT代码}时,我收到一个奇怪的错误。即使像SubReport命令中的SELECT {?CPT Codes}这样简单的事情也会产生以下错误消息 TSQL Error using linked parameter in subreport command
  2. 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

错误102是')附近的语法不正确 在创建命令时双击参数以插入它,不要键入它