FoxPro/Visual FoxPro - Una pregunta muy FACIL ?

 
Vista:

Una pregunta muy FACIL ?

Publicado por Carlos Ayala G (169 intervenciones) el 29/08/2006 18:14:32
Hola amigos tengo 2 preguntas faciles

1- Pucha me da verguensa preguntar esto pero en realidad no me acuerdo la funcion que se utiliza para extraer los decimales de un esprecion si alguien conose esta funcion muchas gracias

2- Alguien sabe como puedo hacer para evitar que cuando combierto un munero que tiene decimas a caracter me evite que lo redonde es decir

a=15.53
?str(a) me muestra "16"

yo quiero que me muestre "15.53"

como lo ago 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:Una pregunta muy FACIL ?

Publicado por Efraím (31 intervenciones) el 29/08/2006 19:21:14
Hola Carlos:

La función o truco para obtener la parte decimal es:

nValor - INT(nValor)

Y para que te muestre los decimales sin redondear:

CAST(15.53 AS N(10,2))

Saludos desde México.

Juan Efraím Martínez Lira.
Guanajuato, México.
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

RE:Una pregunta muy FACIL ?

Publicado por Carlos Ayala G (169 intervenciones) el 29/08/2006 22:03:07
Hola Compañero muchas gracias me esiste recordar la sintaxis completa de la funcion STR() GRACIAS

PDT : en VFP no se usa el CAST(12.25 as 10,2) lo correcto es STR(12.25,10,2) asi se funca gracias...
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
sin imagen de perfil

RE:Una pregunta muy FACIL ?

Publicado por Ernesto Hernandez (4623 intervenciones) el 30/08/2006 06:06:25
Probablemente tienes mal seteado el SET DECIMAL TO

Suerte
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