DELETE RECORD

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004 (Modificado)


DELETE RECORD {(tabla)}

ParámetroTipoDescripción
tablaTablaTabla de la cual borrar el registro actual, o
Tabla por defecto, si se omite

Descripción

DELETE RECORD borra el registro actual de tabla en el proceso. Si no hay registro actual para tabla en el proceso, DELETE RECORD no tiene efecto. En un formulario, puede crear un botón Borrar registro en lugar de utilizar este comando.

Nota: Si el registro actual es descargado de la memoria antes de llamar a DELETE RECORD (por ejemplo en respuesta a un UNLOAD RECORD), la selección actual de tabla está vacía después de la eliminación.

La eliminación de registros es una operación permanente y no puede deshacerse.

Si se borra un registro, el número del registro se reutilizará cuando se creen nuevos registros. No utilice el número del registro como identificador del registro si su base permite la eliminación de registros.

Ejemplo

El siguiente ejemplo borra un registro de un empleado. El código pregunta al usuario el número del empleado a borrar, busca el registro correspondiente, y lo borra:

   vBuscar := Request ("Número del empleado a borrar:")  ` Obtiene un número de identificación del empleado 
   If (OK = 1) 
      QUERY ([Empleado]; [Empleado]ID = vBuscar )  ` Buscar el empleado 
      DELETE RECORD ([Empleado])  ` Borrar el empleado
   End if

Ver también

Locked, Triggers.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente