Duvida DBGrid

Delphi

31/07/2004

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.


Carcleo

Carcleo

Curtidas 0

Respostas

Oscar Candido

Oscar Candido

31/07/2004

Tente isso :
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


GOSTEI 0
POSTAR