APPEND BLANK
 Añade un nuevo registro al fichero actual de base de datos
------------------------------------------------------------------------------
 Sintaxis

     APPEND BLANK

 Descripción

     APPEND BLANK es un mandato de base de datos que añade un nuevo registro
     al final del fichero actual y, seguidamente, lo convierte en el
     registro activo. Los nuevos campos se inicializan con los valores
     vacíos de cada tipo de datos: a los campos de caracteres se les asignan
     espacios; a los campos numéricos se les asigna cero; a los campos
     lógicos se les asigna el valor falso (.F.) y a los campos de fecha se
     les asigna CTOD(""). Los campos memo se dejan en blanco.

     Si se opera en una red con el fichero de base de datos en modo
     compartido, APPEND BLANK intenta añadir y bloquear seguidamente un
     nuevo registro. Si otro usuario ha bloqueado el fichero con FLOCK() o
     ha bloqueado LASTREC() + 1 con RLOCK(), la función NETERR() devuelve el
     valor verdadero (.T.). Recuerde que el registro que acaba de añadir
     permanecerá bloqueado hasta que bloquee otro registro o lo desbloquee
     con UNLOCK. APPEND BLANK no elimina un FLOCK() creado por el usuario
     actual.

 Ejemplos

      El ejemplo siguiente intenta añadir un registro a un fichero
        de base de datos compartido y utiliza NETERR() para comprobar si la
        operación ha tenido éxito:

        USE Ventas SHARED NEW
        .
        . <sentencias>
        .
        APPEND BLANK
        IF !NETERR()
           <actualizar registro vacío>...
        ELSE
           ? "Ha fracasado la operación de adición"
           BREAK
        ENDIF

 Ficheros   La biblioteca asociada es CLIPPER.LIB.

 To download this example - click here.

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