A permissões e restrições de acesso às tabelas são parametrizados nos metadados com prefixo ARA (araTableDefaultAccess e araTableAccess e das colunas em araFieldAccess).

Permissões e restrições de acesso leves (soft) às tabelas são parametrizados nas colunas ITEMACTION das tabelas:

A diferença com as definidas nas tabelas ARA, o acesso leve pode ser mudado via script (ver TArField) e não é aplicado à tabelas resultantes de sf.db.userdataset.open ou outras funções dentro dos scripts.

As parametrizações são especifadas com as chaves:

  • allowEdit permissão de escrita
  • allowDel permissão de remoção
  • allowIns permissão de inserção
  • allowMod permissão de modificação (equivalente atribuir às três juntas)
  • allowMulti permissão de edição em múltiplas linhas