水晶报告9 ...公式不起作用

时间:2014-04-01 09:44:55

标签: crystal-reports

我在水晶报告9中写了这个公式

我没有得到结果..如果有人可以帮忙吗?

if ({myfield.field1} = "0")  and (Mid({myfield.field2},1,1) = "2") then
        formula = "abc"
elseif ({myfield.field1} = "0") and (Mid({myfield.field2},1,1) = "1") then
        formula = "def"
end if

1 个答案:

答案 0 :(得分:0)

您的公式没有返回任何内容有两个原因:

  1. ifelseif语句永远无法评估为true。如果{myField.field}="0"mid({myField.field},1,1)将始终等于" 0"。
  2. 您没有else子句来捕获所有其他案例,因此您的公式将始终为空。