Fórum Como editar dados de DBGrid utilizando um botão para salvar? #236645

08/06/2004

0

Tenho um DBGrid com dados de uma TQuery de uma tabela única.
Gostaria de saber como editar estes dados no DBGrid, salvando eles na tabela do banco de dados apenas quando clicar em um botão de confirmação.

Já ativei a opção RequestLive = True, mas, ao alterar os dados no DBGrid, os mesmos já são alterados na tabela automaticamente.
Quero alterá-los na tabela apenas se confirmar pelo botão, caso contrário, quero manter as informações originais.

Alguém sabe como fazer isso?

Obrigado.


Alexandre7

Alexandre7

Responder

Posts

09/06/2004

Nelson_prog

O que pode ser feito e vc utilizar e ativa cachedUpdate da query, assim os dados ficarão na mémoria, no botão de confirmação vc implementa:

Query1.ApplyUpdates;

espero que ajude.


Responder

Gostei + 0

09/06/2004

Alexandre7

Obrigado, Nelson.

Mas, e no caso de uma instabilidade qualquer no sistema, o Delphi não irá salvar automaticamente estas alterações que estão na cache sem minha autorização?
Ou quando o volume de alterações for grande, da mesma forma, o sistema não irá salvar por conta estas alterações?

Será que não existe outra forma? Ou esta maneira é realmente segura?


Responder

Gostei + 0

09/06/2004

Alexandre7

Sobe


Responder

Gostei + 0

09/06/2004

Alexandre7

sobe


Responder

Gostei + 0

11/06/2004

Alexandre7

sobe


Responder

Gostei + 0

11/06/2004

Aroldo Zanela

Colega,

Seu tópico já possui a informação solicitada. Se você testou e não funcionou, adicione mais detalhes ou abra um novo tópico.

Bloqueado! (AZ)


Responder

Gostei + 0

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

Aceitar