FoxPro/Visual FoxPro - Redondeo de cifras

 
Vista:

Redondeo de cifras

Publicado por Marcos Adrián Jara Rodriguez (155 intervenciones) el 18/05/2001 17:14:53
Tengo un problema grabe en Visual FoxPro 6.
Es que trabajo con 2 decimales, utilizo:
- SET DECIMALS TO 2 y;
- SET FIXED ON
Pero algunas veces foxpro se hace del loco y me redondea los valores al entero, por ej.:
Si x = 12024.92
Al hacer STR(x) me retorna 12025, esto es facil de solucionar con STR(x,16,2) pero el problema es que el siempre está redondeando, al sumar, multiplicar, dividir o restar, y al final del mes, mis informes salen con mucha diferencia
Que comando debo utilizar para que el Fox no me redondee al entero, o en todo caso que me redondee al 2do. Decimal.
De antemano 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:Redondeo de cifras

Publicado por Arturo (5 intervenciones) el 19/05/2001 01:48:58
Debes usar la funcion ROUND, esta funciona asi:

Por ejemplo, tenemos el numero 12745.925

a=round(12745.925)

entonces, a=12745.93

Bye.
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