Ativando DBedit

Delphi

10/12/2013

Galera estou com uma duvida. Eu fiz e procedures uma pra HABILITAR e outra pra DESABILITAR as DBedits. só que eu qdo chamo a procedure pra habilitar as DBedts não habilita.
os datasoucer e os datafields estão configurados corretamente. o único campo que da pra alterar, que fica habilitado é o "endereço"...podem me ajudar?

procedure TformCont_Acesso.novoClick(Sender: TObject);

begin
// INSERINDO CADASTRO NO BANCO
DM_Controle.cdsControleDeAcesso.Insert;
corEdit;
desativarBotoes;
habilitarEdit; //habilitando os DBedits
limparEdit;
salvar.Enabled:=true;
cancelar.Enabled:=true;
btnEntrada.Enabled:=true;
edtNome.Enabled:=true;
mensagem.Caption:=''Novo Cadastro'';
mensagem.Color:= clNavy;
end;

procedure TformCont_Acesso.habilitarEdit;
begin
edtNome.Enabled:=true;
edtDocumento.Enabled:=true;
edtTelefone.Enabled:=true;
edtEndereco.Enabled:=true;
edtEntrada.Enabled:=true;
edtSaida.Enabled:=true;
cbbMotivo.Enabled:=true;
end;

Adriano Pinheiro

Adriano Pinheiro

Curtidas 0

Respostas

Thiago Irrazabal

Thiago Irrazabal

10/12/2013

Boa tarde, tenta o seguinte: Poem um Panel e no Panel coloca os Edit's então tu só da Enable := True e False no panel, que os edit's ficaram desabilitados e habilitados.



Att,
Thiago Irrazabal de Oliveira.
GOSTEI 0
Adriano Pinheiro

Adriano Pinheiro

10/12/2013

Thiago, não funcionou! E coloque o panel como vc falou...tentei habilitar....não foi!

só pra constar eles mão são "TEdit" são "TDBEdit.
GOSTEI 0
Thiago Irrazabal

Thiago Irrazabal

10/12/2013

Opa, beleza vamos tentar uma outra abordagem, e só para responder não teria diferença se é TEdit ou TDBEdit, enfim, vamos fazer um teste antes, desabilita essa tua chamada de "HABILITA" e "DESABILITA"(COMANTA ELAS), e deixa os componentes em tempo de design com o Enable True, e veja se estão funcionando, se estiver as ligações estão todas corretas, e outra coisa, veja se em algum outro momento do código ele não ta chamando as funções, se estiver comente também. De uma resposta de como se comportou teu formulário, abraço.



Att,
Thiago Irrazabal de Oliveira.
GOSTEI 0
Adriano Pinheiro

Adriano Pinheiro

10/12/2013

descobri...era que estava habilitado em modo designer o "read only"....
GOSTEI 0
Adriano Pinheiro

Adriano Pinheiro

10/12/2013

OBRIGADO PELA AJUDA!
GOSTEI 0
Thiago Irrazabal

Thiago Irrazabal

10/12/2013

Disponha, qualquer dúvida estamos aí. Abraço.



Att,
Thiago Irrazabal de Oliveira.
GOSTEI 0
Deivison Melo

Deivison Melo

10/12/2013

Finalizando o tópico !!

Obrigado a todos que colaboraram!

Abração e bons códigos!!
GOSTEI 0
POSTAR