Page 1 of 1

if Saldo=0

Posted: Thu Sep 10, 2009 9:58 pm
by ramon1967
Me esta pasando algo muy extraño.

tengo el siguiente codigo:

saldo:=traesaldo()
if Saldo=0 <- Esta condicion a veces la respeta y a veces no, y saldo si trae de valor Cero !!!
skip
loop
endif


functio traesaldo()
sal:=0
sal:= suma resta cargos-abonos de una base de datos
return(sal)

Re: if Saldo=0

Posted: Thu Sep 10, 2009 10:07 pm
by TecniSoftware
Me parece que probablemente sea un tema de decimales.
Por que no haces asi:

saldo := Round( traesaldo(), 2 )

if Empty( Saldo )
skip
loop
endif

Saludos!

Re: if Saldo=0

Posted: Thu Sep 10, 2009 10:12 pm
by ramon1967
gracias Alejandro!! lo voy a probar!!

Saludos desde Delicias,Chihuahua,Mexico.