_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)