Além da dica do Elizeu, vc poderia também utilizar a função Locate.
TABLE.LOCATE(PARAMETROS) sei que tem um parametro LoPartialkey que faz procura por informações parciais De uma olhadinha no Help para maiores detalhes. ________________________________ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Elizeu JM Chiogna Enviada em: terça-feira, 5 de junho de 2007 14:35 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Exibição seletiva em um grid Eu precisei localizar algo parecido assim conforme digitava o nome do cliente ia sumindo os que não eram iguais e pedindo ajuda na lista a sugestão foi fazer com sql. Ficou assim: procedure TForm1.edtLocalizarKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); Var vtexto: String; begin vtexto:=''; vtexto:= edtLocalizar.text +'%'; with ADOQuery1 do begin close; SQL.Clear; sql.Add('select * from Tbclientes'); sql.Add('where Nome Like '+ quotedstr(vtexto)); sql.Add('order by Nome'); Open; end; end; agora teste ai pra ver como poderá implementar ----- Original Message ----- From: relsi_maron To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Sent: Tuesday, June 05, 2007 1:52 PM Subject: [delphi-br] Exibição seletiva em um grid Caros amigos, eu tenho um grid que mostra todos os valores de uma tabela, eu gostaria de saber como faço para no caso de uma consulta, ele passe a exibir somente os campos que possuirem uma palavra especificada em um inputbox por exemplo. não sei se estou sendo bem claro, mas seria tipo, eu digito no campo a palavra Falha, e somente seria listado no grid os resultados que tivessem essa palavra em qualquer um de seus campos memo, tenho um campo Alfa, 3 campos Memo, e 1campo auto increment, no caso a busca seria feita somente nos campos memo. Estou usando o componente table e um data source. Eras isso, se alguém puder me dar uma luz ai. Abração!! [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]