Bloqueio e desbloqueio de registros

Quando um operador autorizado abre edita um registro, este é bloqueado para que outro usuário não possa atualizar-lo simultaneamente.

Quando este registro é atualizado ou se cancela sua edição (botões salvar ou cancelar da barra de ferramentas), o registro é liberado ficando disponível para os outros operadores

Se o ciclo de atualização não é completado, isto é, o registro não é salvo nem se cancela a atualização (botões salvar ou cancelar da barra de ferramentas), o registro fica bloqueado por um tempo (4 horas) para o resto dos usuários.

Existem duas formas para eliminar o bloqueio antes que se cumpra o período acima mencionado:

  1. Se o mesmo operador que bloqueou o registro, solicita de novo sua edição, então, tem o direito de atualizar o registro, podendo atualizar ou cancelar a edição para liberar o registro
  2. Outra forma de desbloquear os registros é utilizando a opção "Desbloquear registros" do menu Utilitários da barra de ferramentas. Somente o Administrador do Sistema ou o Administrador da Base de Dados tem acesso a esta opção.

 


 

Opções habilitadas na edição de registros

Use os títulos das sessões identificadas na parte superior, para navegar no interior do formulário.

Use  para consultar e capturar os têrmos da lista controlada, lista de autoridades, dicionário de têrmos ou o tesauro associado ao campo correspondente. Clicando nos têrmos da lista exibida, estes são transferidos ao campo correspondente. Se o campo está definido como repetitivo e a caixa de entrada tem mais de uma linha (TEXTAREA), então, se transferirá um têrmo em cada linha, formando desta forma as ocorrências do campo repetitivo. Se o campo tem só uma linha (TEXTBOX), se se seleciona mais de um têrmo, os mesmos estarão separados por ponto e vírgula (;). Lembre que o formato de exibição dos têrmos da lista controlada pode ser diferente do formato de extração do campo, isto é, o formato de exibição pode omitir os subcampos, porém o formato de extração pode incluir os subcampos. Esta  condição se controla na FDT da base de dados.

Use  para abrir o assistente para manipular as ocorrências e subcampos de um campo repetitivo

Use  para ver a ajuda da entrada de dados do campo.

Ao terminar a edição do registro, clique em   para validar o registro antes de armazená-lo na base de dados (esta opção só aparecerá se existe o formato de validação como parte dos arquivos de definição da estrutura da base de dados).

Validação de registros

A validação de registros permite definir, para cada campo da base de datos, um formato (PFT) que se utilizará para determinar a consistência dos dados antes de arlmazenar cada registro ou ao clicar sobre o link Validar registro quando se está percorrendo a a base de dados.

O formulário de validação contém uma entrada para cada campo definido na FDT e uma caixa de texto para colocar o formato de validação a ser aplicado individualmente sobre cada campo. Além disso, é exibida uma caixa de seleção ( ) que permite condicionar a gravação do registro ao resultado da validação: se a caixa está marcada e se está entrando ou modificando um registro, então o registro não será gravado se algum dos campos marcados não supera a condição de validação. A condição de validação é considera não superada se o formato que se aplica sobre o campo devolve algum valor.

No procedimento de entrada, no momento de atualizar un registro, se constrói um formato onde se consolidam as validações parciais. Este formato se aplica ao registro e através do mesmo se pode detectar qual campo gerou erro e determinar se o erro produzido permite ou não a atualização do registro.

Se o registro não supera a validação, os erros encontrados são exibidos. Se  algum dos campos que geraram o erro estão marcados no formato de validação como Erro fatal (selecionando a caixa correspondente no formato de validação), o registro não é atualizado e é exibido um link para retomar as mudanças realizadas e efetuar as correções necessárias.

Se nenhum dos campos que geraran erro está marcado como Erro fatal se emite o relatório de validação e o registro é atualizado.

Use   para salvar o registro;

   para cancelar a edição do registro, ou

  para apagar o registro

Nota importante: Se o registro não foi alterado usar o botão cancelar em vez de salvar, para garantir a integridade da base de dados