FoxPro/Visual FoxPro - Problema con redondeo

 
Vista:

Problema con redondeo

Publicado por Rick Hunter (80 intervenciones) el 17/01/2003 18:27:48
Buenas, saludos a todos los del foro, que con gusto responden a nuestras dudas. Mi duda a de tener una respuesta super-sencilla, ahí les va: tengo un form donde capturo datos de personal de operación, pero al capturar las horas laboradas con dos decimales, el valor que repesenta mi campo redondea al decimo mas próximo, esto es que si yo capturo 9.08 horas, al salir me actualiza a 9.10, ya le pusé mascara de entrada a \"99.99\", y aún así continúa redondeando, ¿existiria alguna propiedad del campo o alguna variable de entorno que deba modificar para que me deje de redondear?

Otra opción sería cambiar el tipo de dato del campo a texto, pero me gustaría saber si existe otra forma.

Desde ya gracias por sus respuestas. SALUDOS!!
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:Problema con redondeo

Publicado por Arturo Garcia Casas (156 intervenciones) el 18/01/2003 01:10:33
Mira usa la funcion ROUND(), es para redondear una expresion numerica....espero y te sirva....quita las mascaras del cuadro de texto.

with thisform
.text3.value=round(val(.text3.value),2)
endwith

saludos desde veracruz, ver. mexico
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