2010-06-21 4 views
6

크리스털 보고서에 오류가 발생합니다.크리스탈 보고서 오류 : 나머지 텍스트가 수식의 일부로 표시되지 않습니다.

다시 작성 텍스트가 수식의 일부로 표시되지 않습니다. 문제의 강조 표시된 부분은 오류가 발생할 때 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," ",""); 
)** 

어떤 아이디어가이 오류의 원인 일 수 있으십니까?

미리 감사드립니다.

답변

8

알아 냈습니다. 마지막 괄호 다음에 if-then 문 끝 부분에 세미콜론 (;)을 추가해야했습니다.

+0

감사합니다. Phill! 나는 당신의 대답을보기 전까지 같은 문제를 만났습니다. 고맙습니다! – Gary

관련 문제