Array
(
)

Tecla ESC Banco de Dados...

Panetony
   - 13 ago 2004

Boa Tarde...

Estou com a seguinte dificuldade...

No Form de Cadastro de Clientes qdo a tecla ESC eh pressionada e o state da tabela eh Insert ou Edit o ´pergunta´ se eh para gravar as informacoes ou nao. Mas, digamos que o usuario alterou algum campo do cadastro e pressionou ESC. Ao pressionar o ESC, o valor do campo que ele esta alterando eh modificado para o valor anterior.

como resolver isso...

atenciosamente,


Jener
   - 14 ago 2004

Jovem para que as alterações se efetivem é necessário que você conclua seu processo de alteração com uma gravação com o comando ´post´, e caso você use dbExpress, em seguida use um ApplyUpdates.

Ex.:

If Application.MessageBox(´Deseja gravar?´,´Alerta´,MB_YESNO+MB_ICONQUESTION)=IDYES then
Begin
SuaTabela.Post;
SuaTabela.ApplyUpdates(-1); // No caso do DbExpress
End;


Espero ter ajudado!
jenermartins@ig.com.br