我已经在crystl 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发布于 2014-04-01 22:16:15
你的公式没有返回任何东西有两个原因:
if和elseif语句永远不能求值为true。如果为{myField.field}="0",则mid({myField.field},1,1)将始终等于“0”。else子句来捕获所有其他情况,因此您的公式将始终为null。https://stackoverflow.com/questions/22782145
复制相似问题