APPEND BLANK
 Adiciona um registro vazio ao arquivo de dados corrente
------------------------------------------------------------------------------

 Sintaxe

     APPEND BLANK

 Descriçao

     APPEND BLANK adiciona um registro vazio no fim do arquivo corrente e o
     torna o registro corrente.  Os novos valores de campos sao
     inicializados em valores vazios para cada tipo de dado.  A campos
     caractere sao atribuídos espaços, campos numéricos sao inicializados
     com zero, campos lógicos sao inicializados com falso (.F.), a campos
     data sao atribuídos CTOD(""), e campos memo sao deixados vazios.

     Quando estiver operando em ambiente de rede e o arquivo corrente
     estiver compartilhado, APPEND BLANK tenta adicionar e entao travar o
     registro novo.  Se outro usuário tiver travado o arquivo com FLOCK() ou
     travado LASTREC() + 1 com RLOCK(), NETERR() retorna verdadeiro (.T.).
     Note que um registro recém APPENDado permanece travado até que você
     trave outro registro ou execute UNLOCK.  Note também que APPEND BLANK
     nao libera um FLOCK() imposto pelo usuário corrente.

 Exemplos

     Este exemplo tenta adicionar um registro a um arquivo de dados
     compartilhado e usa NETERR() para testar o sucesso da operaçao:

     USE Sales SHARED NEW
     .
     .
     .
     APPEND BLANK
     IF !NETERR()
        <atualiza registro vazio>...
     ELSE
        ? "Append nao realizado"
        BREAK
     ENDIF

 Arquivos:  Biblioteca CLIPPER.LIB.
 To download this example - click here.

See Also: APPEND FROM FLOCK() NETERR() RLOCK()