Redondear en fox pro

En visual fox pro, necesito redondear una tabla que tiene dos decimales; si es mayor a .8 quiero que suba al siguiente entero y si es menor o igual que .8, que baje. Por ejemplo:
Tengo Necesito que sea
7.35          7
8.81          9
Tengo VFP 8, ¿alguna sugerencia? Mil gracias

1 Respuesta

Respuesta
1
Ok es el redondeo que conocemos pero no con .5 sino con .8, te envío la función y como llamarla
******************
FUNCTION redon8(valor)
******************
RETURN IIF(valor-INT(valor )>=0.8,INT(valor)+1,INT(valor))
y desde un formulario la llama así
thisform.text6.Value = redon8(thisform.text5.Value)
prueba, text5 es el valor a redondear y el valor redondeado queda en text6
si lo quieres usar en un update entonces
UPDATE TABLA SET CAMPO = redon8(CAMPO)
Éxitos, no olvides finalizar la pregunta po favor.
Cualquier otra pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas