Campo Codigo (pk) calculado pela base de dados.

bonatti
Thu, 12 Apr 2018 00:29:29 +0000

ola,
tem um tabela simples
CODIGO
DESCRICAO

o Codigo é a PK, e é calculado automaticamente pelo banco (fb 2.5)
Então, no SC eu deixei para ser calculado pela base de dados. É usado uma trigger.
Até aí tudo bem.

Porem , se eu marco que ele é PK, é exigido que o usuário preencha ele, e o usuario não pode preencher.
E se eu desmarco que ele é PK eu coloco que ready-only por exemplo, o SC ainda permite que o usuário preencha o campo, mesmoque eu vá la e marco que o campo é bloqueado.

Como devo fazer?