Pesquisar no banco de dados a cada caracter digitado no JTexfield

2 respostas
M

Galera boa tarde,

Tô numa dúvida ferrenha aqui, com o seguinte problema.Gostaria que a cada caracter digitado no jtextfield, foi disparado uma consulta no banco de dados pra verificar quais os registros começam com o caracter informado. ex: se o usuario informou a letra “M”, pesquisa no banco e retorna todos os registros que começam com a letra M, se o usuario digitou "M"e depois digitou o caracter “A”, pesquisa todos os registros começados com “MA”,e por aí vai, na verdade a cada caracter q o usuario vai informado vai filtrando pelos registros no banco.

Agradeço a quem puder me ajudar, pois já quebrei a cabeça e não consegui implementar a solução.

2 Respostas

drsmachado

Existe um evento chamado onCaretUpdate que, cada vez que a quantidade de caracteres muda, ele executa uma ação.
A partir deste evento, faça a busca com o WHERE NOME_DO_CAMPO LIKE strPassada + "%"
Isso deve resolver.

M

drsmachado , valeu pela informação cara, deu certinho aqui, já tava pra arrancar os cabelos aqui tentando implementar essa solução.
Brigaduuuu!!!

Criado 19 de março de 2013
Ultima resposta 19 de mar. de 2013
Respostas 2
Participantes 2