【问题标题】:crystal reports error : remaining text does not appear to be part of the formula水晶报告错误:剩余文本似乎不是公式的一部分
【发布时间】:2012-10-06 11:55:18
【问题描述】:

我在水晶报告中收到一个错误:

reminaing 文本似乎不是公式的一部分。抛出错误时,有问题的突出显示区域位于 2 ** 之间。

这是我在 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,"    ","");
)**

任何想法可能导致此错误?

提前致谢

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    想通了。我只需要在最后一个括号之后的 if-then 语句的末尾添加一个分号 (;)。

    【讨论】:

    • 谢谢菲尔!在看到您的答案之前,我遇到了同样的问题。谢谢!
    猜你喜欢
    • 2012-09-09
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多