texto some ao clicar no dbedit
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
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
Curtidas 0
Melhor post
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
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
20/01/2011
você poderia resolver assim tambem:
dbeditX.enabled:=false;
GOSTEI 0