[firebase-br] Coringas (ainda não)

Felipe Giotto felipe em metasoftware.com.br
Sex Set 16 13:02:19 -03 2005


Se você usa DBX, utilize a propriedade Filter da Query. Dessa forma, vc 
abre uma só vez a query e depois só vai filtrando... Fica mais ou menos 
assim (pode estar errado, não estou no Delphi):

SuaQuery.Filtered:=False;
if (SeuEdit.Text<>'') then
begin
    SuaQuery.Filter:= 'NOME LIKE ' + QuotedStr(SeuEdit.Text + '%');
    SuaQuery.Filtered:=True;
end;

É dessa forma que nós fizemos aqui... Além do DBX, pode ser que outros 
componentes aceitem essa propriedade, mas daí eu não conheço!! Você pode 
arriscar!!!

Espero ter ajudado,

Felipe Giotto ;-)




Delphi Man wrote:

> Muito Obrigado pela ajuda  Paulo, Felipe Giotto e Moacir..
>
> mas eu coloquei um edit pra localizar, e enquanto o usuário digita vai 
> sendo efetuada numa grid a pesquisa. mas se eu limpar a sql da query a 
> cada tecla, fica mt lerdo, pois o banco é grande. A idéia seria 
> alterar a forma de pesquisa sem ter q 'repovoar a query'..
>
> nem faço idéia de como...
>
> mesmo assim muiiiito obrigado!
>
> _________________________________________________________________
> MSN Messenger: converse online com seus amigos .  
> http://messenger.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>

-- 
Felipe Luiz Christófolli Giotto
Meta Tecnologia em Software, Ltda





Mais detalhes sobre a lista de discussão lista