| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
Rewry Novato

Registrado: Sexta-Feira, 4 de Junho de 2004 Mensagens: 3
|
Enviada: Sex Jun 04, 2004 12:32 pm Assunto: Pesquisa no DbGrid |
|
|
Olá, Pessoal,
Gostaria de saber como faço para montar uma pesquisa que, a medida que digito na Edit, o mesmo pesquisa no DbGrid, em tempo de execução?
Por favor, me ajudem.... |
|
| Voltar ao Topo |
|
 |
diegocostaxavier Novato

Registrado: Sexta-Feira, 27 de Fevereiro de 2004 Mensagens: 28
|
Enviada: Sex Jun 04, 2004 12:56 pm Assunto: Pesquisa no DbGrid |
|
|
Olá Rewry,
Baixei uma agenda que usa dbgrid e a medida q vc vai digitando o nome da pessoa, vai pesquisando no dbgrid... se quiser, me manda seu email q te mando
Abraços,
Diego |
|
| Voltar ao Topo |
|
 |
Rewry Novato

Registrado: Sexta-Feira, 4 de Junho de 2004 Mensagens: 3
|
Enviada: Sex Jun 04, 2004 2:42 pm Assunto: Pesquisa no DbGrid |
|
|
Karo amigo Diego,
Ficaria muito feliz, se voce pudesse manda-lo pra mim.
Meu email é rewrygouveia@yahoo.com.br.
Valew...
Rewry |
|
| Voltar ao Topo |
|
 |
MP Aprendiz

Registrado: Quarta-Feira, 4 de Junho de 2003 Mensagens: 166
|
Enviada: Sex Jun 04, 2004 3:11 pm Assunto: Pesquisa no DbGrid |
|
|
Olá amigo, tente assim:
no onChange do seu edit digite:
table1.IndexName := \'Nome_Cli\';
table1.findNearest([Edit1.Text]);
Onde Nome_Cli será o campo que você deve criar um indice secundário.
Espero ter ajudado.
_________________ Grato,
MP. |
|
| Voltar ao Topo |
|
 |
Darvane Membro Junior

Registrado: Domingo, 1 de Junho de 2003 Mensagens: 350
|
Enviada: Sex Jun 04, 2004 9:33 pm Assunto: Pesquisa no DbGrid |
|
|
Bem... eu não testei, mas veja se assim funciona...
procedure Form1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Table1.Locate(\'Campo\',Edit1.Text, [loCaseInsensitive, loPartialKey]);
end;
...
Inteh! _________________ ****************************
Miner d´Beraba |
|
| Voltar ao Topo |
|
 |
DeMolItoR Aprendiz

Registrado: Quarta-Feira, 7 de Mai de 2003 Mensagens: 215
|
Enviada: Sáb Jun 05, 2004 4:02 am Assunto: Pesquisa no DbGrid |
|
|
Bem, eu uso no Onchange do edit assim..
Query1.Active:=False;
Query1.ParamByName(\'PARAMETRO\').AsString:= \'%\'+Edit1.Text+\'%\';
Query1.Active:= True;
Com o codigo acima conforma vai digitando ele vai filtrando....
Eh claro que dentro da query ja tem meu SQL montado......exemplo:
\'SELECT * FROM [TABELA] WHERE [CAMPO] = :PARAMETRO\' _________________ Marcelo Pacheco
ckiller23@hotmail.com |
|
| Voltar ao Topo |
|
 |
|