Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-05-2011
Chaja Chaja is offline
Miembro
 
Registrado: ago 2004
Ubicación: Mar del Plata
Posts: 240
Poder: 23
Chaja Va por buen camino
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...
Responder Con Cita
  #2  
Antiguo 25-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
A ver que me estoy perdiendo.

¿Te trunca los valores en variables de memoria o en los campos de las tablas?
Responder Con Cita
  #3  
Antiguo 26-05-2011
Chaja Chaja is offline
Miembro
 
Registrado: ago 2004
Ubicación: Mar del Plata
Posts: 240
Poder: 23
Chaja Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 26-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
Pues claro, si en la tabla tienes un máximo de 3 decimales te lo corta en el tercero, ¿no?
Responder Con Cita
  #5  
Antiguo 26-05-2011
Chaja Chaja is offline
Miembro
 
Registrado: ago 2004
Ubicación: Mar del Plata
Posts: 240
Poder: 23
Chaja Va por buen camino
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....
Responder Con Cita
  #6  
Antiguo 26-05-2011
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 4.215
Poder: 24
newtron Va camino a la fama
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.
Responder Con Cita
  #7  
Antiguo 27-05-2011
Chaja Chaja is offline
Miembro
 
Registrado: ago 2004
Ubicación: Mar del Plata
Posts: 240
Poder: 23
Chaja Va por buen camino
Bueno:
Algo pra decir es que he descubierto que he tendio este problema hace mucho, lo que psas ahora es que como me trunca los decimales a 3 decimales, no me hace el caculo inverso del IVA por falta de todos los decimales.
Y La verdad no se como corregir
ej
P.UNIT C IVA CANTIDAD TOTAL
1.390 323 448.97

ahora le saco el IVA ( 21%)

1.149 323 371.127 le agrego el IVA (x 1,21)= 449.064

la cuenta no me da... y no se como resolver esto que es parace mas a un tema de resolucion matematica, que de prog. o no se.

Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 01:10:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi