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.
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).
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").
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.
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.
  • 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