Filtro DBEDIT com DBGRID (urgente me ajudem )

Delphi

03/12/2011

Pessoal Boa Noite me ajudem ,,sou novo nessa area,,criei uma tela de cadastro usando DBEDIT e DBGRID Banco de Dados MYSQL
estou tentando criar um filtro assim que o usuario digitar no DBEDIT as informações apareçam no DBGRID .

Pessoal se tiver um outro jeito pode ser também aceito ,por favor só me ajudem a criar um filtro ..
nesse momento estou indo a igreja aqueles que me ajudarem ou não ,estarei pedindo a Deus a benção a vocês .

Pessoal preciso testar esse programa amanhã na empresa aonde trabalho ,e está faltando só este filtro que eu não consigo fazer

meu e-mail watson.vieira@eadiaurora.com.br



Watson Rocha

Watson Rocha

Curtidas 0

Respostas

Wanderson Cardoso

Wanderson Cardoso

03/12/2011

Para facilitar seria interessante vc ter uma tela de pesquisa com um edit e um dbgrid

Usando ClientDataSet;


no evento onChange do Edit voce pode fazer assim:


ClientDataSet1.Filtered := False;
ClientDataSet1.Filter := CAMPO LIKE +QuotedStr(%+Edit1.text+%);
ClientDataSet1.Filtered := True;


outra forma éh fazer uma consulta no banco de dados:




ClientDatSet1.Close;
SQLDataSet1.CommandText := SELECT * FROM TABELA WHERE CAMPO LIKE :parametro;
SQLDataSet1.ParaByName(parametro).AsString := %+Edit1.Text+%;
ClientDatSet1.Open;


Obs: Coloca esse procedimento acima em um botão.

Qq dúvida posta aí.
GOSTEI 0
Watson Rocha

Watson Rocha

03/12/2011

que nem no caso eu uso DBEDIT também funciona ?
GOSTEI 0
Wanderson Cardoso

Wanderson Cardoso

03/12/2011

que nem no caso eu uso DBEDIT também funciona ?


Eu particularmente nunca pensei em algo do tipo...
GOSTEI 0
Wilson Junior

Wilson Junior

03/12/2011

Explique em q caso será utilizado o próprio DBEdit, pois não estou conseguindo entender a lógica disto.
GOSTEI 0
Watson Rocha

Watson Rocha

03/12/2011

Ricardo infelizmente nao deu certo
GOSTEI 0
POSTAR