Como adicionar novos registros em um dbgrid sem apagar os registros que já estão no dbgrid?

Delphi

04/11/2021

Eu tenho um DBGrid que esta ligado com um ADOQuery, porém toda vez que eu executo um select o DBGrid é automaticamente limpo. Existe alguma forma de ir acrescentando novos registros no DBGrid a cada consulta? Quero ir adicionando novas linhas sem apagar as que já estão no grid.
Jean Marcanzzoni

Jean Marcanzzoni

Curtidas 0

Respostas

Paulo

Paulo

04/11/2021

Eu tenho um DBGrid que esta ligado com um ADOQuery, porém toda vez que eu executo um select o DBGrid é automaticamente limpo. Existe alguma forma de ir acrescentando novos registros no DBGrid a cada consulta? Quero ir adicionando novas linhas sem apagar as que já estão no grid.


O dbgrid fica ligado ao datasoure da sua query então qualquer alteração que ela sofrer vai modificar o resultado do grid também.

NÃO TESTEI ISSO, mas acho que da certo.

Alternativa pode ser adicionar um client data set e ligar o dbgrid nele.

E ai todo resultado da sua query você vai adicionando no cds.
GOSTEI 0
POSTAR