FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour if Saldo=0
Posts: 6
Joined: Sat Oct 20, 2007 01:16 AM
if Saldo=0
Posted: Thu Sep 10, 2009 09:58 PM

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)

Posts: 244
Joined: Fri Oct 28, 2005 06:29 PM
Re: if Saldo=0
Posted: Thu Sep 10, 2009 10:07 PM

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
Posts: 6
Joined: Sat Oct 20, 2007 01:16 AM
Re: if Saldo=0
Posted: Thu Sep 10, 2009 10:12 PM

gracias Alejandro!! lo voy a probar!!

Saludos desde Delicias,Chihuahua,Mexico.

Continue the discussion