AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Propiedades WLanguage / Propiedades varias
  • Selección de período
  • Cambiar un período de tiempo en un control Calendario, Agenda o Planificador
  • Casos especiales
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
La propiedad StartDate permite determinar y cambiar la fecha de inicio del período de tiempo seleccionado:
  • en un control Calendario.
  • WINDEVWindows en un control Agenda.
  • WINDEVWindows en un control Planificador.
Ejemplo
// Retrieve the selected period (Calendar control)
NbDays is int
NbDays = DateDifference(CAL_Calendar1.StartDate, CAL_Calendar1.EndDate) + 1
Info("Selected time period: from " + ...
DateToString(CAL_Calendar1.StartDate) + ...
" to " + DateToString(CAL_Calendar1.EndDate) + ...
" which means " + NbDays + " days")
Sintaxis

Determinar la fecha de inicio del período de tiempo Ocultar los detalles

<Start date> = <Control used>.StartDate
<Start date>: Cadena de caracteres o variable de tipo Date
  • Fecha de inicio del período de tiempo seleccionado en el control.
    • En un control Calendario, esta fecha está en formato "AAAAMMDD".
    • WINDEVWindows En un control Agenda o Planificador, esta fecha está en formato "AAAAMMDDHHmmSSCCC".
  • Fecha del día seleccionada si se selecciona un día,
  • Cadena vacía ("") si no se seleccionó ningún día.
<Control used>: Nombre del control
Nombre del control utilizado:
  • Control Calendario.
  • WINDEVWindows Control Agenda.
  • WINDEVWindows Control Planificador.

Cambiar la fecha de inicio del período de tiempo Ocultar los detalles

<Control used>.StartDate = <New date>
<Control used>: Nombre del control
Nombre del control utilizado:
  • Control Calendario,
  • WINDEVWindows Control Agenda.
  • WINDEVWindows Control Planificador.
<New date>: Cadena de caracteres o variable de tipo Date
Fecha de inicio del período de tiempo a seleccionar en el control.
  • En un control Calendario, esta fecha está en formato "AAAAMMDD".
  • WINDEVWindows En un control Agenda o Planificador, esta fecha está en formato "AAAAMMDDHHmmSSCCC".
Observaciones

Selección de período

Para seleccionar un período de tiempo :
  • en un control Calendario, la opción " Selección de período" debe estar seleccionada en la pestaña "Detalles".
  • WINDEVWindows en un control Agenda, la opción "Permitir seleccionar períodos" debe estar seleccionada en la pestaña "Detalles".
  • WINDEVWindows en un control Planificador, la opción "Permitir seleccionar períodos" debe estar seleccionada en la pestaña "Detalles".

Cambiar un período de tiempo en un control Calendario, Agenda o Planificador

Para cambiar la fecha de inicio de un período de tiempo seleccionado, especifique la fecha de inicio (propiedad StartDate) y la fecha de finalización (propiedad EndDate). Cuando se cambia la fecha de inicio:
  • la fecha de finalización se deselecciona automáticamente.
  • se debe seleccionar la fecha de finalización (mediante programación o haciendo clic en una fecha del control).
Para cambiar la fecha de finalización de un período de tiempo seleccionado, utilice la propiedad EndDate: el período de tiempo cambia automáticamente.

Casos especiales

  • La fecha de finalización de un período de tiempo se puede identificar y cambiar con la propiedad EndDate.
  • La propiedad StartDate devuelve la fecha de inicio del período de tiempo en orden cronológico. Por lo tanto, si se seleccionó la fecha de finalización antes de la fecha de inicio, la propiedad StartDate devuelve la última fecha seleccionada.
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/03/2023

Señalar un error o enviar una sugerencia | Ayuda local