Crystal Reports 错误:剩余的文本似乎不是公式的一部分。

7
我在我的Crystal报表中收到一个错误:
似乎剩余的文本不是公式的一部分。当出现错误时,问题区域在两个**之间被突出显示。
以下是我在Crystal语法中的公式。
numbervar pos;
stringvar cpu;

if (Length ({_v_hardware.CpuDesc}) >2) then 
(
pos := instr({_v_hardware.CpuDesc},",");
cpu ='{_v_hardware.CpuDesc}';

) 
else 
(
//cpu := {_v_hardware.CpuDesc2};
pos := instr({_v_hardware.CpuDesc},",");
cpu ={_v_hardware.CpuDesc};
)

**//replace({_v_hardware.CpuDesc},"    ","")
if (pos > 0) then
(
replace(replace(replace(left(cpu, pos-1),"    ",""), "Pentium(R) III",""),"Pentium III","");
)
else 
(
replace(cpu,"    ","");
)**

有什么想法可能导致这个错误吗?谢谢提前。
1个回答

11

我搞定了。只需要在最后一个右括号后面加上分号 (;) 即可。


谢谢你,Phill!在看到你的回答之前,我也遇到了同样的问题。谢谢! - Gary

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接