2010-06-21 22 views
6

Estoy recibiendo un error en mi informe de cristal:informes de cristal de error: resto del texto no parece ser parte de la fórmula

El texto reminaing no parece ser parte de la fórmula. el área resaltada en cuestión está entre los 2 ** cuando se lanza el error.

Aquí está mi fórmula en Crystal Sintaxis.

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," ",""); 
)** 

¿Alguna idea de lo que podría estar causando este error?

gracias de antemano

Respuesta

8

lo resolvió. Solo tuve que agregar un punto y coma (;) al final de la instrucción if-then después del último paréntesis.

+0

Gracias Phill! Me encontré con el mismo problema hasta que vi su respuesta. ¡Gracias! – Gary

Cuestiones relacionadas