Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-11-2004
T-man T-man is offline
Miembro
 
Registrado: oct 2004
Posts: 28
Poder: 0
T-man Va por buen camino
Que tipo usar para Money?? y DBLookUpCombo

1) En paradox yo usaba el tipo Money para los campos que necesitaba insertar gastos o importes. Pero en Interbase no tengo ese tipo de datos y si pongo de tipo Float e ingreso algo como 2.8 luego en la BD me lo inserta como 2.7999999 o algo asi. Saben que tipo usar??

2) Tambien en paradox cuando usaba DBLookupcombos siempre me aparecia cuando abria una ventana, el valor del primer dato de la tabla que hace referencia. Pero ahora con IB no me aparece nada y ademas cuando clickeo en la flechita (dropdown) solamente me muestra un solo valor a pesar de tener configurado el dropdownrows con un numero mucho mayor. intente de todo pero nada.

Bueno les agradezco si alguien me puede ayudar.
Responder Con Cita
  #2  
Antiguo 10-11-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Poder: 20
ruina Va por buen camino
usa un DOUBLE PRECISSION, puede parecer algo exagerado, pero cuando tienes a un cliente cabreado al telefono diciendo que a la suma de su informe le faltan 7 centimos seguro que no os parece tan mala idea xDDD
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa.
Responder Con Cita
  #3  
Antiguo 10-11-2004
T-man T-man is offline
Miembro
 
Registrado: oct 2004
Posts: 28
Poder: 0
T-man Va por buen camino
ok, muchas gracias...ahora lo voy a probar a ver como sale.

y alguien me puede ayudar con lo que pregunté sobre los dblookupcombos???? los uso hace como 4 años y nunca tuve problemas pero parece que con Interbase no funciona como con las demas tablas..
ayudaaa que lo necesito rápido
muchas graciasss
Responder Con Cita
  #4  
Antiguo 10-11-2004
athlontado athlontado is offline
Miembro
 
Registrado: sep 2004
Ubicación: Almázcara - León (España)
Posts: 63
Poder: 20
athlontado Va por buen camino
Usa DECIMAL(18, 3), que hace redondeo a 3 decimales, ó los que tú pongas.
El primer parámetro indica cuántos dígitos almacenará ese campo y el segundo, cuántos de esos dígitos serán la parte decimal.

Para solucionar el problema de los combos, prueba con el método FetchAll ó similar que tenga el componente de acceso a datos. Eso es debido a la diferencia en cómo se tratan los datos cuando son tablas planas (pdx, dbf) a cuando se acceden a esos datos mediante un Servidor de BBDD. Si no te funciona con FechtAll, prueba a hacer un Last; First; para forzar al DataSet a traerse todos los datos.
__________________
Óscar Salvador Páez
Aprendiendo a aprehender de quienes aprehenden, sin cerciorarse de sus edades, culturas, sexos, razas, creencias u orígenes, es la forma más sabia de aprehender.
Responder Con Cita
  #5  
Antiguo 10-11-2004
T-man T-man is offline
Miembro
 
Registrado: oct 2004
Posts: 28
Poder: 0
T-man Va por buen camino
listo, lo probe con FetchAll y me funciono perfecto.

muchas gracias chabon....te lo agradezco enormemente.

saludos
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 16:33:21.


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