Ejemplos: Creación de un campo que muestre fechas y horas
Control de las fechas de modificación
Imagine que desea llevar un control de las fechas en las que se crean y se modifican las solicitudes de compra. Para ello, en el formulario Solicitud de compra, crea un campo de fecha/hora, calculado al crear, denominado FechaCreacion que emplea la función @Created. Este campo siempre muestra la fecha en la que el autor guardó el documento por primera vez. Para llevar un control de las fechas de modificación, ha creado un campo de fecha/hora calculado denominado FechaModificación que emplea la función @Modified. La primera vez que se guarda el documento, la fecha de este campo coincide con la del campo FechaCreacion, pero Notes la actualiza automáticamente cada vez que se modifica el documento. Para documentos de sólo lectura, puede usar la fórmula @Accessed para determinar la última vez que se accedió al documento.

Cálculo de la antigüedad de un documento
Suponga que desea calcular la antigüedad de los documentos de la base de datos Servicio de atención al cliente. Para ello, crea tres campos en el formulario Solicitud.

El primer campo es un campo de fecha/hora calculado denominado FechaCreacion cuya fórmula es:

@Created

El segundo campo es un campo de fecha/hora calculado denominado FechaActual cuya fórmula es:

@Now

El tercer campo es un campo numérico calculado cuyo resultado depende de los valores de los dos campos anteriores. La fórmula que utiliza este campo es la siguiente:

@Abs(@Integer((CurrentDate - DateCreated) / (60 * 60 * 24)))

Internamente, IBM® Lotus® Notes® guarda las fechas en segundos; por ello, para convertirlas en días divide los segundos por (segundos por minuto [60]) * (minutos por hora [60]) * (horas por día [24]).

Véase también


Glosario
¿Desea opinar sobre la Ayuda o sobre la utilidad del producto?