AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones del planificador
  • Propiedades específicas de la description de las variables Repetition
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
El tipo repetition se utiliza para describir y modificar las características de un repetition para un Appointment a través de las diferentes propiedades de WLanguage. Entonces, la Appointment se mostrará en una control Agenda o en una control Planificador.
Este tipo de Variable es utilizado por el tipo Appointment.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Defines an appointment for the morning
MyAppointment is Appointment
MyAppointment.StartDate = DateSys() + "090000"
MyAppointment.EndDate = DateSys() + "093000"
MyAppointment.Title = "Appointment with the development team"
MyAppointment.Guest = "Jack, Mark, Sandra"
MyAppointment.Content = "Daily meeting regarding the progress of the projects."
MyAppointment.WithRepetition = True
 
// Configures a daily repetition of the appointment
RepetitionParameter is Repetition
RepetitionParameter.Type = schEveryDay
RepetitionParameter.TypeEnd = schNoEnd
MyAppointment.Repetition = ConfigureRepetition
 
OrganizerAddAppointment(ORG_Organizer1, MyAppointment)
Observaciones

Propiedades específicas de la description de las variables Repetition

Las siguientes propiedades pueden usarse para manipular una variable Repetition:
Nombre de la propiedadTipo utilizadoEfecto
DayOfMonthCadena de caracteresNúmero del día para el que está programado el Appointment (por ejemplo, "31"). Este número se incluye entre 0 y 31.
Este Property también puede corresponder:
  • una lista de números separados por comas para especificar varios meses.
  • a interval. Por ejemplo, "9-13" (la cita se repite del 9 al 13 del mes).
  • una estrella ("*" ") para especificar el rango completo.
  • un interval con un paso. Por ejemplo, "*/2" para repetir la cita todos los días pares del mes.
Android No se pueden especificar los valores de las propiedades DayOfWeek y DayOfMonth para el mismo evento periódico.
DayOfMonthOrDayOfWeekbooleano
  • True para repetir la cita todos los lunes Y el primer día del mes (condiciones acumuladas).
  • False para repetir la cita solo el lunes 1 del mes (condiciones exclusivas).
Android Esta propiedad no está disponible para un Appointment mostrado en un control Planificador.
DayOfWeekCadena de caracteresNúmero del día para el que está programado el Appointment (por ejemplo, "2"). Este número se incluye entre 1 y 7 (1 = Lunes, 2 = Martes, ....).
Este Property también puede corresponder:
  • una lista de números separados por comas para especificar varios días.
  • a interval. Por ejemplo, "1-3" (el Appointment se repite el lunes, martes y miércoles).
  • una estrella ("*" ") para especificar el rango completo.
  • un interval con un paso. Por ejemplo, "*/2" para repetir la cita todos los días pares de la semana.
  • el día de la semana en letras ("lunes", "martes", "miércoles", "jueves", "viernes").
Android No se pueden especificar los valores de las propiedades DayOfWeek y DayOfMonth para el mismo evento periódico.
EndDateCadena de caracteresFecha de finalización de la repetition. Esta propiedad se utiliza si la propiedad TypeEnd es igual a la constante schEndDate.
escribir a máquinaConstante de tipo IntegerTipo de repetition.
Esta Property corresponde a una de las siguientes constantes:
  • schEveryDay: el Appointment se repetirá todos los días a la misma hora.
  • schEveryWeek: la Appointment se repetirá cada semana, el mismo día y a la misma hora.
  • schEveryMonth: la Appointment se repetirá cada mes, el mismo día y a la misma hora.
  • schEveryYear: el Appointment se repetirá cada año, el mismo día y a la misma hora.
HoraCadena de caracteresHora de la repetition en formato UTC (hora universal). Los valores posibles son:
  • un dígito comprendido entre 0 y 23.
  • una lista de números separados por comas para especificar varias horas.
  • a interval. Por ejemplo, "9-13".
  • una estrella ("*" ") para especificar el rango completo.
  • un interval con un paso. por ejemplo, "*/2" para repetir la cita cada hora par.
MesCadena de caracteresNúmero del mes para la cita repetition. Los valores posibles son:
  • un dígito comprendido entre 1 y 12.
  • una lista de números separados por comas para especificar varios meses.
  • a interval. Por ejemplo, "9-11".
  • una estrella ("*" ") para especificar el rango completo.
  • un interval con un paso. Por ejemplo, "*/2" para repetir la cita cada mes par.
MinutoCadena de caracteresMinutos del tiempo para la Appointment Repetition. Los valores posibles son:
  • un dígito comprendido entre 0 y 59.
  • una lista de números separados por comas para especificar varios minutos.
  • a interval. Por ejemplo, "9-13".
  • una estrella ("*" ") para especificar el rango completo.
  • un interval con un paso. Por ejemplo, "*/2" para repetir la cita cada minuto par.
NbOccurrenceIntegroNúmero máximo de repeticiones. Esta propiedad se tiene en cuenta cuando la propiedad TypeEnd es igual a la constante schMaxOccurrence.
Android Esta propiedad no está disponible para un Appointment mostrado en un control Planificador.
TypeEndConstante de tipo IntegerCondición para detener el Repetition.
Esta Property corresponde a una de las siguientes constantes:
  • schEndDate: la Appointment ya no se repetirá a partir de la fecha especificada en la EndDateProperty .
  • schMaxOccurrence: la Appointment ya no se repetirá después del número de repeticiones especificado en la NbOccurrenceProperty.
    Android Esta constante no está disponible.
  • schNoEnd: la Appointment se repetirá sin cesar.
Versión mínima requerida
  • Versión 16
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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