FoxPro/Visual FoxPro - URGENTE: conversion de numero a string

 
Vista:

URGENTE: conversion de numero a string

Publicado por Raúl Noguera (21 intervenciones) el 23/09/2003 18:45:01
Sres. tengo una urgencia, utilizo la funciones TRANSFORM y STR para convertir valores numeros a caracteres, resulta que la expresion convertida a string se redondea automaticamente, necesio por favor evitar este redondeo.

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:URGENTE: conversion de numero a string

Publicado por Plinio (7841 intervenciones) el 23/09/2003 19:08:57
Si usas STR debe indicar como segundo parametro los decimales que deseas usar. Si usa menos decimales que la cantidad original se te redondeara:
ejemplo: valor = 150.23
?str(valor,2)
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
Imágen de perfil de ANTONIO CERVANTES RICO

RE:URGENTE: conversion de numero a string

Publicado por ANTONIO CERVANTES RICO (1 intervención) el 03/07/2012 01:03:43
EFECTIVAMENTE SI UTILIZAS TRANSFORM PARA VER ALGUN VALOR NUMERICO TE LO REDONDEA ..

DEBES UTILIZAR STR() PERO DE LA SIGUIENTE FORMA

EJEMPLO: Importe = 125456.95
STR(importe,12,2)
YA QUE SI UTILIZAS UN IMPORTE DIGAMOS POR EJEMPLO: 125456789.98
SON 9 DIGITOS DE LA IZQUIERDA MAS EL PUNTO, MAS 2 DECIMALES NOS ARROJAN 12
HOJALA LES FUNCIONE...

GRACIAS...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

RE:URGENTE: conversion de numero a string

Publicado por Tato (20 intervenciones) el 30/09/2003 22:17:37
a=15.55678
b=alltrim(str(a,10,2))
? b
15.55

El str te permite cambiar un numero a string especificando el numero de decimales.
De lo contrario podes manejar vos los decimales
a=15,55
b=(a-int(a))*100
c=int(a)
d=alltrim(str(c))+"."+alltrim(str(b))
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