Olá Gilvan, Não sei se voce testou, mas tem uma outra forma de comparar partes de string segundo o help
* State = 'M*' Wildcard for partial comparisons Talvez assim funcione, este é meu palpite hehehe :D abraço Marcos Bernardo 2009/11/7 Gilvan Costa <info...@yahoo.com.br> > > > Olá Srs > Estou querendo montar um filtro com ClietDataSet de forma que ele me traga > os registro de todos que começa com a letra A por exemplo . > Tipo o que eu faço com no SQL: > CDSPesquisa.Params.ParamByName('Pesquisa').Value := '%'+ Pesquisa +'%'; > O objetivo é claro, uma vez que eu já tenho os dados no grid, gostaria de > fazer diversos filtros e não mais precisar > ir no banco de dados e fazer uma nova consulta. > > Tentei montar o filtro usando LIKE mais não deu certo: > CDSPesquisa.Filtered := False; > CDSPesquisa.Filter := 'Meu Campo Like '+ QuotedStr('%' + BtePesquisar > Text + '%' ); > CDSPesquisa.Filtered := True; > > Assim deu certo, mas só funcionar para um valor completo > CDSPesquisa.Filter := 'Meu Campo = ' + QuotedStr(BtePesquisar.Text); > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Marcos A. de A. Bernardo xmarcos....@gmail.com 11 - 9462-2657 / 11- 3205-1499 http://bagusconsultoria.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html