Club Delphi  
    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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-09-2007
flako flako is offline
Registrado
 
Registrado: sep 2007
Posts: 3
Poder: 0
flako Va por buen camino
Decimales inexistentes

Hola que tal, reciban un cordial saludo, mi caso es el siguiente: Hice una consulta a una base de datos en access por medio de un ADO plug, la cual muestro en un DBGrid, solo que en dos columnas donde uso un numero real con 2 decimales (de la tabla de access), delphi me lo muestra con 11 decimales; que se aproximan al valor de los decimales en la tabla de access pero estos no existen en access. Cabe la mención de que esto no pasa si el decimal es XXXX.5

¿Qué puedo hacer para solucionar esta incongruencia?

Última edición por flako fecha: 13-09-2007 a las 10:05:05.
Responder Con Cita
  #2  
Antiguo 13-09-2007
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
Es un problema de representación interna de los decimales. Sucede en todos los sistemas informáticos. Seguramente Access ya te muestra los datos según un formato preestablecido, en Delphi debes decirle como quieres verlos porque de lo contrario te los muestra tal cual se almacenan.
Buscando un poco en el foro encontrarás muchos hilos en los que se habla de esto.
Responder Con Cita
  #3  
Antiguo 13-09-2007
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Creo que la propiedad se llama DisplayFormat.

Si es un número puedes tener estas opciones :
9 numero
. coma para separar decimales
, separador de miles

Ej.
1234,567 - 999999.99 --> 1234,57
1234,567 - 999999.9999 --> 1234,5670
12345,678 - 9,999,999.99 --> 12.345,68

Busca con F1 pues lo he escrito de memoria y puede haber algún error.
Responder Con Cita
  #4  
Antiguo 13-09-2007
flako flako is offline
Registrado
 
Registrado: sep 2007
Posts: 3
Poder: 0
flako Va por buen camino
Les agradezco sus respuestas, he estado viendo otra situaciones similares dentro del foro y aún no me queda claro en como darle el formato adecuado a las columnas que requiero. Y cuando selecciona una columna en específico no me muestra la propiedad DisplayFormat en la ventana Object Inspector.

Si alguien puede apoyarme con algún ejemplo le estaré muy agradecido, en el DBGrid solo lo uso para visualizar los datos de la tabla de access.
Responder Con Cita
  #5  
Antiguo 14-09-2007
Avatar de kuan-yiu
[kuan-yiu] kuan-yiu is offline
Miembro Premium
 
Registrado: jun 2006
Ubicación: Galicia. España.
Posts: 1.017
Poder: 19
kuan-yiu Va camino a la fama
DisplayFormat es una propiedad de los campos de la tQuery.
Responder Con Cita
  #6  
Antiguo 21-09-2007
flako flako is offline
Registrado
 
Registrado: sep 2007
Posts: 3
Poder: 0
flako Va por buen camino
Quiero agradecerles el apoyo que me brindaron para resolver este incoveniente. Muchas pero muchas gracias.
Responder Con Cita
Respuesta



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
Decimales oregon Varios 1 26-10-2006 15:53:08
Verisign se aprovecha de todos los dominios inexistentes jachguate Noticias 1 02-10-2003 03:25:44
decimales jfontane Varios 2 24-06-2003 05:35:19
Decimales alexisns Conexión con bases de datos 2 22-06-2003 21:45:40


La franja horaria es GMT +2. Ahora son las 10:40:27.


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