Dúvida no DbGrid
13/02/2006
0
Olá amigos...
Estou com uma pequena dúvida no Dbgrid. quando vou fazer uma consulta para mostar valores num DbGrid , ele mostra mas quando eu vou sair do form e voltar novamente para fazer outra consulta la está o resultado novamente o Grid! como faço para o resultado anterior limpar no gird?
uso este comando
procedure TFrmVencimento.BitBtn2Click(Sender: TObject);
begin
if (ValidarCampos) then
begin
with frmS018Dm.QryVencimento, frmS018Dm.QryVencimento.sql do
begin
close;
ParamByName(´PMES´).AsString := EdtMes.Text;
ParamByName(´PANO´).AsString := EdtAno.Text;
open;
end;
end;
end;
Estou com uma pequena dúvida no Dbgrid. quando vou fazer uma consulta para mostar valores num DbGrid , ele mostra mas quando eu vou sair do form e voltar novamente para fazer outra consulta la está o resultado novamente o Grid! como faço para o resultado anterior limpar no gird?
uso este comando
procedure TFrmVencimento.BitBtn2Click(Sender: TObject);
begin
if (ValidarCampos) then
begin
with frmS018Dm.QryVencimento, frmS018Dm.QryVencimento.sql do
begin
close;
ParamByName(´PMES´).AsString := EdtMes.Text;
ParamByName(´PANO´).AsString := EdtAno.Text;
open;
end;
end;
end;
Alexespina
Curtir tópico
+ 0
Responder
Posts
13/02/2006
Mkoch
Feche o dataset antes de exibir o form execute o novo comando e abra o dataset novamente, o dbgrid mostra os dados de um dataset aberto, fechou o dataset, limpa os dados do dbgrid automaticamente.
Responder
Clique aqui para fazer login e interagir na Comunidade :)