Sintaxe
MSUNLOCK( )
Propósito
Libera o travamento (lock) do registro posicionado.
Argumentos
Nenhum.
Utilização
Para gravar ou atualizar o conteúdo dos campos de um registro do arquivo de dados, é necessário travar (reservar) o registro. Para isso, utiliza-se a função RECLOCK(). Após a atualização, é necessário destravar o registro através da função MSUNLOCK() para que outros usuários possam atualizá-lo, caso seja necessário.
Exemplos
dbSelectArea(“SA1”)
dbSetOrder(1) // A1_FILIAL + A1_COD + A1_LOJA
dbSeek(xFilial(“SA1”) + “900001” + “01”) // Busca exata
IF FOUND() // Avalia o retorno da pesquisa realizada
RECLOCK(“SA1”, .F.)
SA1->A1_NOME := “MARCOS AURELIUS TERCEIRUS”
SA1->A1_NREDUZ := “MARCOS AURELIUS”
MSUNLOCK() // Destrava o registro
ENDIF