4D v16.3Is new record |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Is new record
Is new record
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. 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
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Creado por: 4D v6.5 ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||