Este es un ejemplo bastante común; en una variable de tipo carácter tengo un número con 4 decimales pero deseo convertirlo a numérico y que me muestre todos los decimales.
La solución que se nos viene a la mente es cambiar el Set Decimals y listo; pero hay otra forma de hacerlo sin tocar esta configuración SET; Para eso utilizaremos la nueva función CAST de VFP.
* Asumamos que el Set Decimals
está en 2
nValor = "8.2433"
* Con la función VAL() me devolveria 8.24
? VAL(nValor)
* Con la función CAST() me deolveria el valor 8.2433
? CAST(nValor
AS
N(20,4))
Algo también interesante con VAL()
aproximaría el valor mientras que con CAST no.
nValor =
"8.2833"
* Con la función VAL() me devolveria 8.29
? VAL(nValor)
* Con la función CAST() me deolveria el valor 8.2833
? CAST(nValor
AS
N(20,4))
Si tienes inquietudes, sígueme en Twitter para contactarme.
Seguir a @davamadort¿Deseas que tu sitio web aparezca en buscadores como google, yahoo, msn?
Contrata un plan de hosting en www.winnethost.com y recibes totalmente gratis el registro de tu sitio web en más de 24 buscadores, entre ellos google, yahoo, msn
El Sitio La Web de Davphantom se encuentra hospedado en WinNetHost.com