Problema no componente ao gravar

Delphi

27/07/2018

Bom dia

Galera estou com problema na utilização do JEDI com DBExpress em uma aplicação Delphi.
Os componentes DB não enviam as alterações ao ClientDataSet senão sai do foco do componente ou apertar TAB.
Ex.: Usuário altera o que precisa e sem sair do foco do componente aperta o botão gravar, os dados não são enviados ao ClientDataSet.
Qual a propriedade do ClientDataSet ou componente devo alterar?
Huelbert Oliveira

Huelbert Oliveira

Curtidas 0

Respostas

Natanael Ferreira

Natanael Ferreira

27/07/2018

Creio que esta característica não é característica apenas do JEDI com DBExpress.

O componente DBEdit, por exemplo, só "atualiza" as alterações feitas nele depois que perde o foco.

Sempre coloco o comando abaixo nos botões de "Gravar" para que o componente atual perca o foco antes de gravar.

ActiveControl := nil; // Remove o foco do componente atual
GOSTEI 0
POSTAR