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

11/03/2021

0

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

Responder

Posts

12/03/2021

Matheus Bresinski

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;

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar