Crystal Report - error

 
Vista:

error

Publicado por acucib (2 intervenciones) el 13/03/2007 09:51:51
Es la primera vez que trabajo con Crystal Reports, el caso es que quería generar la siguiente fórmula con el Formula Editor:

Local NumberVar n;
Local NumberVar x;
Local StringVar ID;
Local StringVar nombre;

for n := 0 to 2000 step 1 do
(
ID={CMT_PERSON.ID};
for x :=0 to 2000 step 1 do
(
if ID={CMT_PERSON.MANAGER_ID} then
(
nombre := {CMT_PERSON.CI_FNAME} & {CMT_PERSON.CI_LNAME};
exit for
)
else
x := x+1;
)
n := n+1;
)

Al comprobarlo me sale el error "The ) is missing" y marca la n de n:=n+1;

¿Alguien sabe por qué puede ser?

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:error

Publicado por Frank (32 intervenciones) el 14/03/2007 15:24:20
El error está en que el paréntesis de cierre en la línea de
x := x+1;
)

no debe ir en esa ubicación, pues estás cerrando la sentencia if, pero luego colocas el 'else' que pertenece a la misma instrucción.

Revisa bien lo que deseas hacer. me parece que no haga falta el 'else' o cambia el paréntesis de cierre y colócalo después de la intrucción x := x+1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar