Ver Mensaje Individual
  #7  
Antiguo 21-09-2011
Avatar de alej.villa
alej.villa alej.villa is offline
Miembro
NULL
 
Registrado: may 2011
Ubicación: Caracas, Venezuela
Posts: 76
Reputación: 13
alej.villa Va por buen camino
Lightbulb

Considero que con una instruccion select resolverias lo que quieres
quedaria algo asi como esto:
Código SQL [-]
        Query.Close;
        Query.SQL.Clear;
        Query.SQL.Add ('Aqui colocas tu instruccion Select');
        Query.SQL.Add('like :xFiltro');
        Query.Parameters[0].Value:='%'+ Trim(Edit1.text) +'%'; 
//Aqui te filtra todos los campos que se relacionen a los que escribas en el edit1.text
        Query.Open;
          if Query.IsEmpty then
              MessageDlg('Muestras un mensaje al usuario')
          else
            DBGrid1.Enabled:=true;
            while not query.Eof do
              begin
               //Aqui enlazas el dbgrid con el datasource del query
                DBGrid1.DataSource:=dm.dsQuery;
                DBGrid1.Refresh;
                Query.Next;
              end;
Esto lo colocarias en el evento onChange del Edit1.text asi cada vez que tipeen algo el mostrara el resultado
Saludos espero haberte ayudado
Responder Con Cita