Compartir a través de


_DIARYDATE (Variable del sistema)

Contiene la fecha actual del Calendario/Agenda.

_DIARYDATE = dExpression

Parámetros

  • dExpression
    Especifica la fecha para el Calendario/Agenda.

Observaciones

Con _DIARYDATE, puede mostrar el Calendario/Agenda con una fecha concreta seleccionada o bien puede devolver la fecha seleccionada en el Calendario/Agenda.

De forma predeterminada, la fecha actual es la almacenada en _DIARYDATE. Cuando abre el Calendario/Agenda, se muestra seleccionada la fecha actual. Puede almacenar otra fecha distinta en _DIARYDATE de forma que el Calendario/Agenda se abra con esta nueva fecha seleccionada.

Seleccionar una nueva fecha cuando el Calendario/Agenda está abierto hace que se almacene esta nueva fecha en _DIARYDATE. Al cerrar el Calendario/Agenda, _DIARYDATE contiene la última fecha seleccionada.

Ejemplo

En el siguiente ejemplo de programa, el Calendario/Agenda se abre con la fecha 28 de marzo de 2001 seleccionada y el valor de _DIARYDATE aparece debajo. A continuación se almacena 4 de julio de 1776 en DIARYDATE y vuelve a mostrarse _DIARYDATE. Por último, el programa utiliza la función DATE( ) para seleccionar la fecha actual y presenta _DIARYDATE.

SET CENTURY ON
STORE {^2001-03-28} TO _DIARYDATE
=MESSAGEBOX(DTOC(_DIARYDATE),64)
ACTIVATE WINDOW calendar
=MESSAGEBOX("Change date to July 4, 1776",48))
STORE {^1776-07-04} TO _DIARYDATE
=MESSAGEBOX(DTOC(_DIARYDATE),64)
=MESSAGEBOX("Change date to today's date",48)
STORE DATE( ) TO _DIARYDATE
=MESSAGEBOX(DTOC(_DIARYDATE),64)
RELEASE WINDOW calendar

Vea también

STORE    Agregar calendario enlazado a datos | SET CENTURY (Comando) | ACTIVATE WINDOW (Comando)