ajuda com consulta de clientes/produtos em um grid

Delphi

28/11/2013

Boa tarde!!!
sigo fazendo o programa de controle de pedidos e vendas aqui....
agora aconteceu outra coisa.....
ao usar um dbgrid para consultar a tabela de clientes ou produtos lista normalmente os dados da tabela
mas ao efetuar a consulta ao invez de apagar todos os dados do grid e aparecer apenas o que eu quero
ele esta selecionando a linha da pesquisa.... ele ate seleciona certo mas este nao é o resultado que busco...
nao sei fazer para ele aparecer apenas o que eu digito no edit... eu usei o locate para ele selecionar a linha....
as linhas estao assim:


dm.CDataSet_senha.Locate('nome', edt_nome.text, [loCaseInsensitive, loPartialKey]);
dm.CDataSet_senha.Refresh;
btn_alterar.Enabled:=true;
if ( Emptystr = frm_consulta_usuario.edt_nome.Text) then
begin
btn_alterar.Enabled:=false;
btn_deletar.Enabled:=false;
end
else
begin
btn_alterar.Enabled:=true;
btn_deletar.Enabled:=true;
end;
end;

tem algum jeito de fazer isso que eu quero com o dbgrid??
valeuuuu!
Guilherme

Guilherme

Curtidas 0

Respostas

José Alamino

José Alamino

28/11/2013

Boa tarde.

Você pode usar a opção de filtro.

Walfrido.
https://sites.google.com/site/esocialdiscute/
GOSTEI 0
Guilherme

Guilherme

28/11/2013

onde fica esta opção amigo?
GOSTEI 0
José Alamino

José Alamino

28/11/2013

Boa tarde.

ClientDataSet1.Locate()

ClientDataSet1.Filter

ClientDataSet1.Filtered

ClientDataSet1.Refresh


Walfrido.
https://sites.google.com/site/esocialdiscute/
GOSTEI 0
Guilherme

Guilherme

28/11/2013

valeu manoooooooooooo!!!!
funcionou aqui!
mas so tive um problema... nao sei como deixar o case sensitive desativado.... tem como nesta linda do filtro?
GOSTEI 0
POSTAR