Fórum Duvida DBGrid #245219
31/07/2004
0
Ola tenho uma duvida.
Como fazer que um bdgrid mostre apenas os dados pedidos por um botão localizar quando usados um componente tabble para ascesso a dados, e um componente edit para digitãção.
É que quando clico no botão localizar o dbgrid aponta a seta para o cadastro correto porem lista todos os outros e se por acaso o usuario não dijitar nada e teclar no botão localizar da uma mensagem que o campo esta vasio mas logo apos lista da mesma forma todos os cadastros.
Como fazer que um bdgrid mostre apenas os dados pedidos por um botão localizar quando usados um componente tabble para ascesso a dados, e um componente edit para digitãção.
É que quando clico no botão localizar o dbgrid aponta a seta para o cadastro correto porem lista todos os outros e se por acaso o usuario não dijitar nada e teclar no botão localizar da uma mensagem que o campo esta vasio mas logo apos lista da mesma forma todos os cadastros.
Carcleo
Curtir tópico
+ 0
Responder
Posts
31/07/2004
Oscar Candido
Tente isso :
espero ter ajudado
if Table1.FindKey([edit1.text])then begin Table1.Filtered:=false; Table1.Filter:=´Nome=´ + 39 +edit1.Text + 39; Table1.Filtered:=true; end else showmessage(´Registro não encontrado´) end;
espero ter ajudado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)