texto some ao clicar no dbedit

Delphi

20/01/2011

Bom, estou colocando um codigo na ação ADICIONAR do meu formulario que é o seguinte:
dbedit1.text := 'ABERTO';
e coloco o campo como ReadOnly pois o usuario apenas pode ver o valor e não modificá-lo.O problema é que quando o usuário clica dentro do campo o texto some
Ronaldo Lanhellas

Ronaldo Lanhellas

Curtidas 0

Melhor post

Marco Salles

Marco Salles

20/01/2011

  Verifique se seu DbEdit na Propriedade DataSource e principalmente na Propriedade DataField se esta Relacionado a algum DataSource ou Field respectivamente . No o Desenvolvimento RAD do Delphi estas duas propriedades devem ser prenchidas . Talvez por descuido esteja apagada   Tb no Desenvolvimento RAD a intrução  dbedit1.text := 'ABERTO';  não terá o efeito desejado ,   para isto vc deve fazer   SeuDataSet.FieldByName('NomeDoSeuCampo').asstring:='ABERTO' ; // esta é a instrução   ps)SeuDataSet tem que esta ligado no SeuDataSouce e este no Seu DbEdit .. OK
GOSTEI 1

Mais Respostas

Ronaldo Lanhellas

Ronaldo Lanhellas

20/01/2011

Obrigado Marco, tinha esquecido que o correto era por o valor dentro do ClientDataSet e não direto no campo
GOSTEI 0
Leonardo Xavier

Leonardo Xavier

20/01/2011

você poderia resolver assim tambem:


dbeditX.enabled:=false;

GOSTEI 0
POSTAR