Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-05-2003
jfontane jfontane is offline
Miembro
 
Registrado: may 2003
Posts: 60
Poder: 21
jfontane Va por buen camino
Problemas con tipos de Datos

Estoy usando BD access y un campo es del tipo numerico -entero largo. Este campo trabaja con 9 digitos 999999999 y cuando tengo un numero muy grande y yo realizo una consulta, el DBGrid me muestra el resultado de la consulta que es cualquier cosa!!. Que es lo que tengo que hacer para que el DBGrid o una variable longint me pueda mostrar el valor correcto???.


Saludos y Gracias
Responder Con Cita
  #2  
Antiguo 21-05-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Haz doble clic en el Ttable y añade los campos y luego en la propiedad DisplayFormat de dicho campo, pon por ejemplo:
,0.00


Un Saludo.
Responder Con Cita
  #3  
Antiguo 22-05-2003
igest2000 igest2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Oviedo
Posts: 47
Poder: 0
igest2000 Va por buen camino
Quizas sea el problema debido a que te pases del rango del tipo LongInt, si es así, es normal que te salgan valores indescifrables, es un problema muy habitual que sino me equivoco se suele llamar desbordamiento.

Si sigues con problemas usa una variable de otro tipo, como podría ser extended o algo parecido.
__________________
=================
El destino esta marcado
y ellos lo saben.
=================
Responder Con Cita
  #4  
Antiguo 22-05-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
2.147.483.647 Este es el mayor número que admite Access para un campo Entero Largo por lo tanto números de 9 dígitos no tienen porque dar ningún problema.

En ningún Caso, se utilice formato o no.

A no ser que en en DisplayFormat hayas escrito algo incorrecto.

Un Saludo.
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


La franja horaria es GMT +2. Ahora son las 09:54:18.


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