Fórum texto some ao clicar no dbedit #393994

20/01/2011

0

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

Responder

Post mais votado

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

Marco Salles

Marco Salles
Responder

Gostei + 1

Mais Posts

20/01/2011

Ronaldo Lanhellas

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

Gostei + 0

20/01/2011

Leonardo Xavier

você poderia resolver assim tambem:


dbeditX.enabled:=false;

Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar