Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   problemita (https://www.clubdelphi.com/foros/showthread.php?t=56749)

jhonnyone1 26-05-2008 23:16:21

problemita
 
hola q tal,
EL problemita que tengo esque quiero rellenar unos edit desde un combobox osea yo cargo en un combo box todos los datos de una tabla una columna por ejemplo los materiales el problemita es que uqiero que en otro edit me cargue los datos asocioados con ese campo elejido en el combobox (osea que se auto complete y cambie cada vez que cambie en el combobox)


desde ya muchas gracias

BlueSteel 26-05-2008 23:46:56

Cita:

Empezado por jhonnyone1 (Mensaje 289233)
hola q tal,
EL problemita que tengo esque quiero rellenar unos edit desde un combobox osea yo cargo en un combo box todos los datos de una tabla una columna por ejemplo los materiales el problemita es que uqiero que en otro edit me cargue los datos asocioados con ese campo elejido en el combobox (osea que se auto complete y cambie cada vez que cambie en el combobox)


desde ya muchas gracias

Estas usando un ComboBox un DBComboListBox ???

Se supone que en el ComboBox tienes la descripción de los materiales y quieres que en el edit te aparezca el codigo... o algo por el estilo.... si es así te seria más util usar un DBLookupComboBox...

Este componen se enlaza a un DataSource que este enlazado a alguna tabla o Query....

y en uno de sus evento como click o closeUp, pones asignación de campo hacia la otra variable...


eje.

Query1 ->
Código SQL [-]
Select * From Articulos
Lista

Cod Detalle
01 Mouse
02 Teclado
03 Pantalla

configuras el DBLookupComboBox en sus propiedades

ListSource : DataSource ligado al Query1
ListField : Campo que deseas mostrar, en este caso el Detalle (descripcion de articulos)

Luego en el evento OnCloseUp (al menos ese utilice yo..) pones algo así

Código Delphi [-]
Edit1.Text := Query1['Campo'];

Espero que esto te sirva...

Salu2:p:D

jhonnyone1 27-05-2008 00:42:38

muchisimas gracias
 
muchas garcias colega
eres de mucha ayuda


La franja horaria es GMT +2. Ahora son las 21:04:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi