Não alterar sem clicar em alterar

Delphi

20/06/2003

ola
tenho um form de cadastro com DBedits (trabalho com Interbase)
tenhos alguns botões-- novo, gravar, cancelar, alterar ...
dai ao posicionar em um registro o usuário vai no DBedit e altera o registro, queria q ele não pudesse alterar sem antes clicar em alterar ... sei q tem um esquema sem usar DBedit.enabled:=fale e true ...
valweuuuu


Fer

Fer

Curtidas 0

Melhor post

Fer

Fer

20/06/2003

VALEU GENTE MAIS CONSEGUI DE UMA FORMA MUITO MAIS SIMPLES ... BASTA SETAR A PROPRIEDADE AUTOEDIT PARA FALSE.
VALEU ;-]


GOSTEI 1

Mais Respostas

Thaisandrade

Thaisandrade

20/06/2003

Você pode deixar o DBEdit desabilitado e só habilitar quando o usuário clicar em ´Alterar´


GOSTEI 0
Dorivansousa

Dorivansousa

20/06/2003

eu ponho todos os componentes dentro de um panel e coloco a propriedade enabled dele para False e nos botoes (novo, alterar e excluir) antes de focar a DbEdit eu habilito o panel para True e ao confirmar ou cancelar desabilito ele

Ao Incluir, Alterar ou Excluir

Panel1.Enabled:=True;//Habilito o Panel
DbEdit1.SetFocus;//Coloco o Curso na DbEdit

Ao Cancelar ou Confirmar

Panel1.Enabled:=False;//Desabilito o Panel


GOSTEI 0
POSTAR