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)
-   -   filtrar con DBLookupComboBox y DBLookupListBox (https://www.clubdelphi.com/foros/showthread.php?t=26652)

akon 29-10-2005 03:07:04

filtrar con DBLookupComboBox y DBLookupListBox
 
hola les comento lo q me esta pasando...
tengo mis 2 tablas con sus respectivos datasuerce....he logrado cargar en un DBLookupComboBox una lista (RUBROS) de la tabla1, ahora kisiera q seleccionando un rubro del DBLookupComboBox, me refleje filtrado en un DBLookupListBox los items de la tabla2 correspondientes al rubro.
gracias

vtdeleon 29-10-2005 03:59:41

Saludos

Suponiendo que tienes en la tabla 1 y 2 tiene un campo en comun, que es el código de rubro y que en la propiedad KeyField del DBLookupComboBox tiene ese campo asignado allí.
Código Delphi [-]
table2.filter:='codigorubro='+DBLookupComboBox.KeyField;
table2.filtered:=true;
Aqui filtras el table2 por el código de rubros escogido en el DBLookupComboBox.
Queda por tu parte saber en que evento asignar esto.;)

akon 29-10-2005 07:18:17

gracias
 
Gracias vtdeleon

andubo bien...solo le faltaria esto a tu codigo

table2.filter:='Id_rubro='+inttostr(DBLookupComboBox1.KeyValue);


Saludos!


La franja horaria es GMT +2. Ahora son las 18:52:19.

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