Ver Mensaje Individual
  #1  
Antiguo 17-04-2012
GonzaloDias GonzaloDias is offline
Miembro
NULL
 
Registrado: ene 2012
Posts: 21
Reputación: 0
GonzaloDias Va por buen camino
Filtro con 2 tablas

Hola Foro que tal,
Les comento un problema que me surgio al querer filtrar en el evento on change de un edit, el problema es que filtro por el nombre y apellido de un cliente que esta relacionado a la tabla equipo que contiene clienteID,
Es decir en el edit ingreso el apellido y como no es una campo propio de Equipo sino q pertenece a Cliente, no se como podria filtrarlo con la propiedad filter ya que habria que joinear con la tabla cliente en el filtro.

Código Delphi [-]
query1.SQL.Clear;
query1.SQL.Add('Select e.Id_equipo');
query1.SQL.Add('from equipo e, cliente c');
query1.SQL.Add('where e.Id_cliente = c.Id_cliente');
query1.SQL.Add('and c.Nombre like "%edit3.text%"');
query1.Open;
de esta manera no me trae nada,

Código Delphi [-]
tbl1.Filter := 'Tbl1.Id_cliente where tbl2.Nombre='+inttostr(edit3.text);
tbl1.Filtered:=true;
en este caso no se me ocurre donde relacionar las tablas con inner join o where por las claves . Sabrian alguna forma o alternativa a estos casos? Muchas gracias desde ya foro.
Responder Con Cita