[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