La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1423 - PROBLEMAS CON DBCOMBOBOX
Autor:  CLAUDIA HERNANDEZ G.
SE SUPONE QUE EL CONTROL DBCOMBOBOX ME SIRVE PARA MANIPULAR LA INFORMACION DE UNA TABLA MEDIANTE UN COMBOBOX, PERO SIEMPRE QUE LO HE QUERIDO USAR, NO ME MUESTRA TODOS LOS REGISTROS DE LA TABLA EN CUESTION, SOLO ME MUESTRA EL PRIMER REGISTRO, LO HE ECHO COMO DICE EN LA AYUDA, CONSULTE LIBROS Y HE TERMINADO POR USAR UN COMBOBOX SIMPLE Y LLENARLO MEDIANTE UN CICLO (WHILE) EL CUAL YA PROGRAME PARA ESTE PROPOSITO. PERO SI EL COMPONENTE YA LO HACE POR SI SOLO, QUISIERA SABER EN QUE ESTOY FALLANDO, PONGO EL DATASOURCE, EL CAMPO QUE QUIERO, TODO, (ESO CREO YO) PERO AUN NO LO CONSIGO.
AGRADECERE SU AYUDA.

  Respuesta:  WILLIAM RUALES
estas utilizando el componente equivocado, utiliza el DBCOMBOBOX de la paleta DATACONTROL y ya!!!!

  Respuesta:  Diego Jose Muñoz Carbajo
Te has equivocado de componente.
Un DBComboBox sirve para modificar el valor de un campo DEL REGISTRO ACTUAL y opcionalmente seleccionarlo de una lista de valores (que debes rellenar)
Prueba con TDBLookUpCombo:
Un datasource, un ttable y un Dblookupcombo.
En el dblookupcombo pones:
datasource en blanco
datafield en blanco
keyfield = tu campo
listfield = tu campo
listsource = el datasource
y ya esta.
El dblookupcombo es mas potente que esto, asi que lee la ayuda de dicho componente.