Is new record

4D - Documentation   Français   English   German   Español   English   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 6.5


Is new record {(tabla)} Booleano

ParámetroTipoDescripción
tablaTablaTabla del registro a examinar o
Tabla por defecto si se omite este parámetro
ResultadoBooleanoTrue si el registro está siendo creado,
False si no

Descripción

El comando Is new record devuelve True cuando el registro actual de tabla está siendo creado y aún no ha sido guardado en el proceso actual.

Nota de compatibilidad: Es posible obtener la misma información utilizando el comando existente Record Number, y probando si devuelve -3. Sin embargo, recomendamos utilizar Is new record en lugar de Record Number en este caso. De hecho, el comando Is new record asegura una mejor compatibilidad con las futuras versiones de 4D.

4D Server: Este comando devuelve un resultado diferente en el contexto del evento de formulario On Validate dependiendo de si se ejecuta en 4D (monopuesto) o 4D Client. En versión monopuesto, el comando devuelve False (el registro se considera como creado).En versión cliente/servidor, el comando devuelve True porque en este caso, el registro ya ha sido creado en el servidor pero la información no ha sido enviada aún al cliente.

Ejemplo

Las dos siguientes instrucciones siguientes son idénticas. La segunda se recomienda para que el código sea compatible con las próximas versiones de 4D:

   If (Record number([Tabla])=-3) `No se recomienda
      ` ...
   End if

   If (Is new record([Tabla])) `Recomendada
      ` ...
   End if

Ver también

Modified record, Record number.


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