[firebase-br] Consulta filtro

Francisco Carlos da Rocha Gomes fcarlos em cpafac.embrapa.br
Ter Maio 10 12:50:08 -03 2005


Uma sugestão é fazer um select de todos os registros com apenas os 
campos que sejam importantes para uma busca incremental (campo Código e 
Nome, por exemplo). Depois, em Delphi, por exemplo, você faz a busca 
incremental no DataSet da consulta usando Locate dentro de um evento 
OnChange do componente Edit que o usuário está digitando.

Em linhas gerais seria isso Mas só vale a pena se não houver muitos 
registros, e memória suficiente para trazer todos os registros do servidor.

Um abraço,

Francisco Carlos
Embrapa Acre




Francisco Thiago escreveu:

> Se você for fazer isso em Firebird, vc está doido!
> Sua consulta vai ficar muito lenta. O melhor é que, ao terminar de 
> digitar o nome, o usuário clique em algum lugar e a pesquisa seja feita
>
>
> Francisco Thiago de Almeida
> Enter&Plug Informática
> Divisão: Desenvolvimento e Banco de dados
> MSN: thiago em enterplug.com.br
> Skype: enterplug_thiago
> ----- Original Message ----- From: "Haron Cunha" <haroncunha em gmail.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Tuesday, May 10, 2005 10:50 AM
> Subject: [firebase-br] Consulta filtro
>
>
> Olá pessoal, gostaria de saber como eu faço uma consulta do tipo:
> quero achar o nome MARIA dentro do campo NOME de uma determinada
> tabela. Ao digitar o M, o select ja filtra todas as pessoas cujo o
> nome começam com M. Ao digitar o MA, o select ja filtra todas as
> pessoas cujo o nome começam com MA. E assim por diante. Em resumo,
> como fazer um select que identifique um pedaço do nome ??
>
> Obrigado !!
>
> ______________________________________________
> 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
>
>
>
>
>
> ______________________________________________
> 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
>




Mais detalhes sobre a lista de discussão lista