代码之家  ›  专栏  ›  技术社区  ›  JosephStyons

Crystal Reports Select案例陈述

  •  0
  • JosephStyons  · 技术社区  · 15 年前

    我在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 回复  |  直到 7 年前
        1
  •  8
  •   mjv    15 年前

    这不是应该写为…

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

    ?
    注意,我只是在网上看了语法;我不是Crystal Reports的专家…