![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
¿No será que en el campo de la tabla tienes definidos 3 decimales? Saludos |
|
#2
|
|||
|
|||
|
hola... gracias por responder, si en la base lo tengo definido como Numeric (15,3), pero esto cuando tenia en uso el BDE no era problema. Ahora veo que si hago 10 /1.21 es decir le saco el iva y se lo vuelo a poner 10*1.21 no me da lo mismo... es un garron....pues ahora me deprecia los digitos despues del tercer decimal
no se me ocurre como solucionarlo... ![]() ![]() ![]() |
|
#3
|
||||
|
||||
|
A ver que me estoy perdiendo.
¿Te trunca los valores en variables de memoria o en los campos de las tablas? |
|
#4
|
|||
|
|||
|
hago un calculo de un valor real / 1.21 y se lo asigo al campo de la tabla, l valor da como x.123456789 y solo asigna x.123
|
|
#5
|
||||
|
||||
|
Pues claro, si en la tabla tienes un máximo de 3 decimales te lo corta en el tercero, ¿no?
|
|
#6
|
|||
|
|||
|
si si... esto me complica por que si tengo que tomar un valor de precio sin el iva y debo mostrarlo con el iva incluido, no me dan las cuentas....
|
|
#7
|
||||
|
||||
|
Pues una de dos, o cambias la forma de hacer los cálculos o cambias el tipo del campo de la tabla para poder guardar los decimales que necesites.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| FLOAT de los ... no va! | vivamotos | C++ Builder | 7 | 05-01-2009 23:15:15 |
| Float y Firebird | dvlt | Firebird e Interbase | 2 | 26-05-2007 06:29:01 |
| truncar un float | federiconqn21 | Varios | 4 | 17-01-2006 14:06:08 |
| Problemas con float.... | ilichhernandez | Varios | 2 | 20-12-2005 16:19:20 |
| Float | marianaf | Varios | 1 | 24-11-2003 19:44:47 |
|