Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con los combos (https://www.clubdelphi.com/foros/showthread.php?t=4855)

vetustas 30-10-2003 23:00:19

Problemas con los combos
 
Uso delphi 5 y Paradox. Tengo una tabla clientes con uno de sus campos "dni" . lo que quiero es usar un combobox de tal forma que se muestre el dni de cada cliente para asi yo poder seleccionar el que quiera. Ya usé dbcombobox, listbox, lookupcombobox (mirando en otros hilos a ver como se hacia) pero soy incapaz. Cada vez que lo ejecuto no me sale nada en el combo. Acaso hay que escribir código aparte? yo lo que hago es rellenar lo de listsource, listfield, keyfield y todo eso pero no acaba de funcionar. Muchas gracias

roman 30-10-2003 23:20:02

No sé cuál pueda ser el problema. Acabo de probar con un DBLookupComboBox y sí funciona:

DBLookupComboBox.ListSource := DataSource1;
DBLookupComboBox.ListField := 'dni';
DBLookupComboBox.KeyField := 'dni'

y dejando vacío el DataSource y DataField

// Saludos

vetustas 30-10-2003 23:46:38

Pero hay que declarar un nuevo campo de tipo lookup en lo de "new field" de la tabla para luego usar ese campo como el de busqueda? Lo digo porque poniendo simplemente lo que me mandas no me funciona. Esta inactivo cuando ejecuto el programa. No me deja ni darle a la flechita. No se que estoy haciendo mal.
Gracias

roman 31-10-2003 00:21:58

Cita:

Posteado originalmente por vetustas
Pero hay que declarar un nuevo campo de tipo lookup en lo de "new field" de la tabla para luego usar ese campo como el de busqueda?

No

Cita:

Posteado originalmente por vetustas
Lo digo porque poniendo simplemente lo que me mandas no me funciona. Esta inactivo cuando ejecuto el programa. No me deja ni darle a la flechita. No se que estoy haciendo mal.

Pues realmente no sé. ¿Estás seguro de haber conectado e DataSource a la tabla y de tener abierta la tabla?

// Saludos


La franja horaria es GMT +2. Ahora son las 13:39:46.

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