Fórum classe campo limitado #530042

28/08/2015

0

olá

tenho uma classe com um propriedade que interage com o banco de dados e um dos campos da classe não quero que seja acessada diretamente, pois o valor deve ser gerado por um método.
porem um único momento esse mesmo campo deverá ser alterado, que é quando eu trago as informações do banco pelo select...

ou seja,

só pode aceitar informação caso eu esteja fazendo select...

qual seria uma maneira de fazer isso ?!

teria como fazer algo que ao instanciar a classe o campo não apareça?
Black Forever

Black Forever

Responder

Posts

28/08/2015

Raimundo Pereira

No evento
KeyPress do seu Edit coloque o código abaixo.

If not(DM.SUA_TABLE.State in [dsEdit]) then
begin
Key := #0;
end;

Aguardo retorno
Responder

Gostei + 0

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

Aceitar