Página 1 de 1

Redodeo automático?

Publicado: Mié Feb 05, 2014 3:22 pm
por zeasoftware
Estoy teniendo un problema, hago un calculo de 1 * 0.18 = 0.18, pero al
hacer el GetValue() a esa columna me redondea a 0.2, tengo en el picture
"999,999.99", el valor inicial es 0.0, donde está el error?
Anexo imagen
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
--

Attached files

Redodeo automático?

Publicado: Vie Feb 07, 2014 9:17 am
por Carlos Mora
Hola Ramón,
El 05/02/2014 15:22, zeasoftware@hotmail.com escribió:
> Estoy teniendo un problema, hago un calculo de 1 * 0.18 = 0.18, pero al
> hacer el GetValue() a esa columna me redondea a 0.2, tengo en el picture
> "999,999.99", el valor inicial es 0.0, donde está el error?
¿Puede ser que sea el picture del debugger que esté puesto a 1 decimal,
y solo te lo muestra redondeado, pero internamente sea 0,18?
Tal vez si inspeccionas str( variable, 12, 4 ) te muestre el valor con
más precisión y sea solo un problema de detalle. No sé como ajustar el
set decimals del debugger, pero tal vez solo sea eso.
Un saludo,
Carlos

Redodeo automático?

Publicado: Mar Mar 11, 2014 7:00 pm
por zeasoftware
Gracias por la respuesta, el problema estaba en que si esa columna en el
arreglo, asignaba 0, por lo que me poní­a el número en entero, ya después de
pasar por la columna me aplicaba el picture que tiene asignado dicha
columna, cambie el 0 por 0.00, y se corrigió, vaya! nunca me imaginé que
algo así­ de sencillo lo corregirí­a...
Saludos.
Ramón Zea
Móvil.: 993-231.62.29
Tel./Fax: 993-353-46-73
www.zeasoftware.com.mx
soporte@zeasoftware.com.mx
zeasoftware@hotmail.com
Proveedor Autorizado:
REACHCORE
FACTURAXION
SERVISIM
"Carlos Mora" escribió en el mensaje de
noticias:52f4967a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
Hola Ramón,
El 05/02/2014 15:22, zeasoftware@hotmail.com escribió:
> Estoy teniendo un problema, hago un calculo de 1 * 0.18 = 0.18, pero al
> hacer el GetValue() a esa columna me redondea a 0.2, tengo en el picture
> "999,999.99", el valor inicial es 0.0, donde está el error?
¿Puede ser que sea el picture del debugger que esté puesto a 1 decimal,
y solo te lo muestra redondeado, pero internamente sea 0,18?
Tal vez si inspeccionas str( variable, 12, 4 ) te muestre el valor con
más precisión y sea solo un problema de detalle. No sé como ajustar el
set decimals del debugger, pero tal vez solo sea eso.
Un saludo,
Carlos