Como adicionar novos registros em um dbgrid sem apagar os registros que já estão no dbgrid?
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
Curtidas 0
Respostas
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