Crystal Reports SELECT CASE语句

时间:2009-10-06 12:57:37

标签: crystal-reports

我在Crystal Report中有一个如下所示的switch语句:

stringvar tag := {table1.field1};  //contains a string value

select tag case
  'First Value': {table1.field3}
  'Second Value': {table4.field9}
  default: 'Unknown';

但是当我尝试保存公式时,我收到了这个错误:

---------------------------
Crystal Reports
---------------------------
The remaining text does not appear to be part of the formula.
---------------------------
OK   
---------------------------

它突出了在我的例子中单词“Second”之前以单引号开头的公式。

我做了什么愚蠢的语法错误?

1 个答案:

答案 0 :(得分:8)

不应该写成......

select (tag )
  case 'First Value': {table1.field3}
  case 'Second Value': {table4.field9}
  default: 'Unknown';


注意,我只是在线查看语法;我不是水晶报告专家...