Quitar puntos o comas decimales a un número

416 views
Skip to first unread message

Departamento de Soporte Avantio Development

unread,
Apr 28, 2020, 12:26:35 PM4/28/20
to Comunidad de Visual Foxpro en Español
Saludos.

¿Hay manera de quitarle los puntos/comas decimales a un número? no redondear ni truncar, solo quitarle ese punto para dejarlo sin el pero que los números sigan iguales, por ejemplo:

Si tengo el número: 2.456789 me quede el número 2456789, solo le he quitado el punto.

El valor inicial es númerico y debe continuar siendo númerico, pero no he logrado hacerlo.

¿Alguno me puede dar una idea de como hacerlo?

Juan Bonilla

unread,
Apr 28, 2020, 12:41:44 PM4/28/20
to Comunidad de Visual Foxpro en Español
TuNumero=222.2222
?VAL(STRTRAN(TRANSFORM(TuNumero),'.')

Irwin Rodriguez

unread,
Apr 28, 2020, 12:43:15 PM4/28/20
to publice...@googlegroups.com
Esto es lo que buscas?

nValue = 2.456789 
?Strtran(transform(nValue), ".")

--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/3ddc9b36-6b67-4fbc-9ba4-998721283a81%40googlegroups.com.


--
Irwin Rodríguez
ToolDeveloper
"A team is only pieces that you exchange until you finish the work, it is efficient, it works."

Departamento de Soporte Avantio Development

unread,
Apr 28, 2020, 12:46:19 PM4/28/20
to Comunidad de Visual Foxpro en Español
Vale, gracias por el dato.

Me toco modificarlo de esta manera:
? ROUND(VAL(STRTRAN(TRANSFORM(TuNumero),'.')), 0)

Ya que al hacer como tu me indicas me devolvia el número con .00 <= Me colocaba estos decimales. Pero me funciono el código, mil gracias.


Alejandro.

Víctor Hugo Espínola Domínguez

unread,
Apr 28, 2020, 12:49:18 PM4/28/20
to publice...@googlegroups.com
En vez de "." (comilla punto comilla) puedes usar SET("POINT")

Saludos,
Víctor.
Lambaré - Paraguay.



--
Visita el Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.

Departamento de Soporte Avantio Development

unread,
Apr 28, 2020, 12:50:05 PM4/28/20
to Comunidad de Visual Foxpro en Español
Hay otro mensaje que no logro ver, no se el motivo.

Gracias de igual forma por las respuestas.

Departamento de Soporte Avantio Development

unread,
Apr 28, 2020, 1:12:08 PM4/28/20
to Comunidad de Visual Foxpro en Español
Irwin, saludos y me sirvio el dato, no me había aparecido tu mensaje.

Gracias.
Reply all
Reply to author
Forward
0 new messages