Filtro DBEDIT com DBGRID (urgente me ajudem )
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
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
Curtidas 0
Respostas
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í.
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
03/12/2011
que nem no caso eu uso DBEDIT também funciona ?
GOSTEI 0
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
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
03/12/2011
Ricardo infelizmente nao deu certo
GOSTEI 0