Array
(
)

Dúvida no DbGrid

Alexespina
   - 13 fev 2006

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;


Mkoch
   - 13 fev 2006

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.