if Saldo=0

Post Reply
ramon1967
Posts: 6
Joined: Sat Oct 20, 2007 1:16 am
Location: Delicias,Chihuahua,Mexico

if Saldo=0

Post 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)
User avatar
TecniSoftware
Posts: 213
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Re: if Saldo=0

Post 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!
Alejandro Cebolido
Buenos Aires, Argentina
ramon1967
Posts: 6
Joined: Sat Oct 20, 2007 1:16 am
Location: Delicias,Chihuahua,Mexico

Re: if Saldo=0

Post by ramon1967 »

gracias Alejandro!! lo voy a probar!!

Saludos desde Delicias,Chihuahua,Mexico.
Post Reply