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?
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)