Fórum Não alterar sem clicar em alterar #165671
20/06/2003
0
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
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
Curtir tópico
+ 0
Responder
Post mais votado
20/06/2003
VALEU GENTE MAIS CONSEGUI DE UMA FORMA MUITO MAIS SIMPLES ... BASTA SETAR A PROPRIEDADE AUTOEDIT PARA FALSE.
VALEU ;-]
VALEU ;-]
Fer
Responder
Gostei + 1
Mais Posts
20/06/2003
Thaisandrade
Você pode deixar o DBEdit desabilitado e só habilitar quando o usuário clicar em ´Alterar´
Responder
Gostei + 0
20/06/2003
Dorivansousa
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
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
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)