Como retornar no TEdit uma linha anterior de uma DBGrid no Delphi?

Delphi

11/03/2021

Prezados, preciso de uma grande ajuda!
Eu tenho um "form" com alguns campos "Tedit" e um "DBGrid". Quando seleciono uma linha na "DBGrid", as informações retornam nas "TEdit". Até aí tudo bem!
O problema é que quando vou inserir um novo registro na "DBGrid", os dados que foram retornados nas "TEdit" somem por causa da seleção de um novo registro.
Então, como é que eu faço ao inserir uma nova linha na "DBGrid", retornar os dados da ultima linha cadastrada e manter os campos "TEdit" com as informações?
Ricardo Costa

Ricardo Costa

Curtidas 0

Respostas

Matheus Bresinski

Matheus Bresinski

11/03/2021

Opa beleza, você fez o link com o clientDataSet? essa sua dbGrid?


tem como fazer dessa forma abaixo: mas acredito que você tenha que implementar um FormKeyDown no formulário também antes de implementa essa procedure adiante

cria uma procedure para seta o foco, ela tem que ser privada.
dentro;

Grid.SetFocus;
Grid.(Coluna);
Grid. := Linha;

GOSTEI 0
POSTAR