4D v16.3

Modified record

Inicio

 
4D v16.3
Modified record

Modified record 


 

Modified record {( tabla )} -> Resultado 
Parámetro Tipo   Descripción
tabla  Tabla in Tabla a probar si el registro actual se ha modificado o Tabla por defecto, si se omite
Resultado  Booleano in El registro ha sido modificado (True), o El registro no ha sido modificado (False)

Modified record devuelve True si el registro actual de tabla se modificó pero no guardó; de lo contrario devuelve False. Esta función permite determinar rápidamente si el registro necesita ser guardado. En los formularios de entrada, puede efectuar la prueba antes de pasar al siguiente registro. Esta función siempre devuelve TRUE para un nuevo registro.

Note que esta función siempre devuelve True en los siguientes contextos:

  • el registro actual es un nuevo registro,
  • después de la ejecución de los comandos PUSH RECORD y POP RECORD,
  • tan pronto como un valor ha sido asignado a un campo del registro, incluso si es el mismo valor que el anterior. Por ejemplo, Modified record devuelve True después de que se ejecute la siguiente instrucción:
     [Table_1]Field_1:=[Table_1]Field_1

Ejemplo  

El siguiente ejemplo muestra una utilización típica de Modified record:

 If(Modified record([Clientes]))
    SAVE RECORD([Clientes])
 End if



Ver también 

Modified
Old
SAVE RECORD

 
PROPIEDADES 

Producto: 4D
Tema: Registros
Número 314

This command can be run in preemptive processes

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)