我在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”之前以单引号开头的公式。
我做了什么愚蠢的语法错误?
答案 0 :(得分:8)
不应该写成......
select (tag )
case 'First Value': {table1.field3}
case 'Second Value': {table4.field9}
default: 'Unknown';
?
注意,我只是在线查看语法;我不是水晶报告专家...