La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44678 - DBLOOKUPCOMBOBOX
Autor:  Aldo Martin
Hola, mi problema es el sigiente, tengo una aplicacion cenectada a interbase, cargo los combobox de datos y cuando despliego solo me muestra un regustro en la lista despleglable, para que la lista despliege mas de un solo reglon tengo que navegar por los dats del combo y luego desplegar nuevamente la lista del combo, esto solo me pasa cuando uso intebase como motor de datos, no se por donde encontrar el problema, si algien sabe algo por favor requiero sugerencias. Desde ya muyas gracias

  Respuesta:  Luis Felipe García Gutiérrez
A pesar que el DBLCBox tiene propiedades como el DataField y el DataSource, para realizar la asociación de la información que se quiere mostrar se deben utilizar las propiedades ListSource a la cual se asocia el DataSource o el Table que trae los datos de la BD, luego en la propiedad ListField se relaciona el campo que se desea mostrar y por último en la propiedad KeyField se direcciona el dato que queremos tomar por debajo (ej: el identificador del campo).

Si el objeto a vincular es un Query, se debe asegurar la ejecución de la consulta previo a la carga del DBLCBox.

  Respuesta:  victor Lopez Luna
tienes que poner en la propiedad keyfield o el campo llave de tu tabla

Saludos