Campo so pode ser editado 1 vez o q faço ?
e ai pessoal é o seguinte no meu programa existe 2 campos q nao podem ser mexidos depois q gravar q é o tipo de cliente (fisica juridia) e o cpf/cnpj ...gostaria de saber como faço pra q ele nao tornen editaveis logo apos q foren gravados ,eles nao podem mudar de maneira alguma apenas no ibconsole !!!
grato
guilherme
grato
guilherme
Guilherme
Curtidas 0
Respostas
Guibas
09/03/2005
cara vc pode usar os eventos da query ... ou o próprio buttob...
ex: bo botao edit vc trava as edit... edit1.eneble := false;
e qdo for pra inclusão vc não coloca...
ex: bo botao edit vc trava as edit... edit1.eneble := false;
e qdo for pra inclusão vc não coloca...
GOSTEI 0
Guilherme
09/03/2005
vc poderia dar um exemplo mais concreto ?!
GOSTEI 0
Guilherme
09/03/2005
estou usando o seguinte codigo:
if not TBCliente.State in [dsedit] then begin
DBComboBox1.Enabled :=false;
DBEdit3.Enabled:=false;
Label2.Enabled:=false;
Label3.Enabled:=false;
end else begin
DBComboBox1.Enabled :=true ;
DBEdit3.Enabled:=true;
Label2.Enabled:=true ;
Label3.Enabled:=true;
end ;
so q da um erro na primeira linha falando q nao pode usar o NOT o q eu faço ?
if not TBCliente.State in [dsedit] then begin
DBComboBox1.Enabled :=false;
DBEdit3.Enabled:=false;
Label2.Enabled:=false;
Label3.Enabled:=false;
end else begin
DBComboBox1.Enabled :=true ;
DBEdit3.Enabled:=true;
Label2.Enabled:=true ;
Label3.Enabled:=true;
end ;
so q da um erro na primeira linha falando q nao pode usar o NOT o q eu faço ?
GOSTEI 0
Massuda
09/03/2005
...da um erro na primeira linha falando q nao pode usar o NOT o q eu faço ?
Mude para:if not (TBCliente.State in [dsedit]) then begin
GOSTEI 0
Guilherme
09/03/2005
valeu nen sei o q diser to ate com vergonha de nao ter tentado isso antes :oops:
GOSTEI 0
Massuda
09/03/2005
Liga não... no começa a gente apanha bastante, mas com o tempo as coisas começam a fazer sentido :wink:
GOSTEI 0
Diogoalles
09/03/2005
Complementando, se vc quiser permitir que o os campos ainda possam receber foco vc pode alterar a propriedade ReadOnly dos Edits para true.
abraço
Diogo
abraço
Diogo
GOSTEI 0