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 14-11-2007
tonyskl tonyskl is offline
Miembro
 
Registrado: oct 2007
Posts: 18
Poder: 0
tonyskl Va por buen camino
Como Inicializar un DBLookUpComboBox

Buenas!!!

Tengo un DBLookUpComboBox que me funciona correctamente...
Ahora quiero que cuando entre en la pantalla este ya tenga seleccionado un valor, ya que actualmente esta vacio....

Si intento:
Código Delphi [-]
...
cbAnio.Text := FormatDateTime('yyyy',now);
...

Me dice que la propiedad Text es de sólo lectura...

Asi mi pregunta es...
¿Como puedo inicializar un DBLookUpComboBox?

Saludos y Gracias!!!
Responder Con Cita
  #2  
Antiguo 14-11-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
cbAnio.KeyValue := now;

Suponiendo que en la lista desplegable tenga la fecha y hora de hoy.

Si la lista desplegable está vacía, primero tendrás que llenar la tabla correspondiente a su propiedad ListSource (de ahí es de donde extrae los valores para mostrar en la lista), por ende, si esa tabla está vacía, su lista desplegable también.

Con este rollo lo que quiero decir es que: no te fijes en el componente visual (el combobox) sino en los datos que tienes en la BBDD.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 14-11-2007
tonyskl tonyskl is offline
Miembro
 
Registrado: oct 2007
Posts: 18
Poder: 0
tonyskl Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
...
Si la lista desplegable está vacía, primero tendrás que llenar la tabla correspondiente a su propiedad ListSource (de ahí es de donde extrae los valores para mostrar en la lista), por ende, si esa tabla está vacía, su lista desplegable también.
...
Muchas Gracias por todo!!!

El ComboBox me funcionaba correctamente, y estaba perfectamente configurado...

En lo que me estaba equivocando era en intentar inicializar el combo en la propiedad text en lugar de la propiedad keyvalue.

Muchas gracias de nuevo!!! Problema resuelto!!!
Responder Con Cita
  #4  
Antiguo 18-06-2008
Aleh Aleh is offline
Miembro
 
Registrado: dic 2007
Posts: 15
Poder: 0
Aleh Va por buen camino
Por favor, alguien puede ayudarme con una inicializacion de los datos de un DBLookupCombobox, he leido lo que poneis, pero a mi no me sirve... no se.
¿Podéis poner un fragmento de código o algo?

Mi combo coge los valores de una base de datos ORacle con DBExpress, y no tengo problema alguno para enlazarlo, pero cuando quiero establecer el primer elemento no tengo ni idea de como poder hacerlo.

Saludos y gracias de antemano.
Responder Con Cita
  #5  
Antiguo 18-06-2008
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
Aleh, es igual que en el ejemplo de arriba:

nombrelookup.keyvalue := valorllave

recuerda que cuando pones el listsource tambien estableces 2 propiedades keyfield (el campo llave) y listfield (el que mostrara el combo) el valor del keyvalue es el de campo llave, algo que te puede funcionar es por ejemplo:

nombrelookup.keyvalue := datasetdellookup.Fieldbyname('nombrecampollave').value;
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
Como inicializar un campo image Javi2 SQL 1 21-09-2005 17:18:41
Inicializar TreeView AGAG4 Varios 2 18-11-2004 00:33:03
Inicializar Tchart ? elbilla Gráficos 4 15-09-2004 14:58:27
Inicializar TADOConnection xgerard Conexión con bases de datos 5 21-11-2003 20:56:14
Inicializar objeto TColumn...?? ibarrols OOP 2 30-05-2003 18:00:39


La franja horaria es GMT +2. Ahora son las 18:25:36.


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