Ver Mensaje Individual
  #7  
Antiguo 27-04-2004
Avatar de JamesBond_Mx
JamesBond_Mx JamesBond_Mx is offline
Miembro
 
Registrado: jul 2003
Ubicación: Poza Rica, Veracruz, México
Posts: 81
Reputación: 21
JamesBond_Mx Va por buen camino
Bueno, Debería funcionar bien , acabo de hacer una prueba, y me selecciona solo el item que selecciono, y lo únio que hice es crear una nueva aplicación, en el form colocar dos Tablas, dos DataSource y los dos DBLookupComboBox, en la Tabla 1 hay 6 registros, que son con los cuales se va a filtrar la tabla 2 que tiene 1202 registros, el DBLookupComboBox1 tiene como ListSource El DataSource de la Tabla1, y el DBLookupComboBox2 Tiene como ListSource El DataSource de la Tabla2, luego en el Evento OnCloseUp del DBLookupComboBox1 pongo lo siguiente:

Código:
procedure TForm1.DBLookupComboBox1CloseUp(Sender: TObject);
begin
  Table2.Filter:='Cve_Resp='+QuotedStr(DBLookupComboBox1.Text);
  Table2.Filtered:=True;
end;
El campo Cve_Resp, existe en las dos tablas, y es el campo llave de la Tabla 1,

Y funciona perfectamente.

Has de tener alguna propiedad del DBLookupComboBox2 habilitada por ahí, que te hace esto que dices, pero así como lo hice funciona perfectamente.
Responder Con Cita