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
  • Using the Appointment type
  • Properties specific to Organizer and Scheduler controls
  • Functions that use Appointment variables
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
The type Appointment type lets you define all the advanced features of an appointment: times, location, etc.
This type of variable can be used:
    You can define and change the characteristics of this appointment using different WLanguage properties.
    Note: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable.
    Ejemplo
    // Build an Appointment variable
    MyAppointment is Appointment
    
    // The appointment starts now and it lasts two hours
    MyAppointment.StartDate = DateSys() + TimeSys()
    MyAppointment.EndDate = MyAppointment.StartDate
    MyAppointment.EndDate.Time = MyAppointment.EndDate.Time + 2
    
    MyAppointment.Title = "Appointment with the sales director"
    MyAppointment.Importance = 1
    MyAppointment.Guest = "Tommy, Vince, Sandra"
    MyAppointment.Content = "Establishing the new price list"
    MyAppointment.Note = "Remember to bring the blue folder."
    MyAppointment.ToolTip = MyAppointment.Title + CR + MyAppointment.Note
    
    // Add the appointment into the organizer
    OrganizerAddAppointment(ORG_MyOrganizer, MyAppointment)
    // Adds an appointment by using the Appointment type and with repetition
    // Every first Monday of the month 
    // a Monday found in days from 1 to 7 of the month = 1st of month.
    
    x is Appointment
    x.StartDate = Today() + "1200"
    x.EndDate = Today() + "1400"
    x.WithRepetition = True
    y is Repetition
    y.Type = schEveryDay
    y.DayOfWeek = 1 
    y.DayOfMonth = "1-7" 
    y.DayOfMonthOrDayOfWeek = False
    x.Repetition = y
    OrganizerAddAppointment(ORG_Organizer, x)
    Observaciones

    Using the Appointment type

    The Appointment type can be used to manage the Organizer and Scheduler controls and to manage the contacts via the Appointment functions.
    This help page presents:

    Properties specific to Organizer and Scheduler controls

    The following properties can be used to handle an appointment:
    Property nameType usedEffect
    AuthorCharacter stringName of appointment author. If this property is not specified, the appointment has no author.
    BackgroundColorIntegerBackground color used to display the appointment in the Organizer control or in the Scheduler control.
    This color can correspond to:If this property is not specified, a color will be automatically calculated. The appointments found in the same category will have the same color.
    CategoryCharacter stringCategory of appointment. If this property is not specified, the appointment is associated with no category.
    ContentCharacter stringDetailed description of the appointment.
    For a Scheduler control (or for an Organizer control), the content is displayed in the control.
    If this property is not specified, the appointment has no description.
    EndDateCharacter string or DateTime variableEnd date and time of the appointment. A valid date must be assigned to this property before using the variable.
    This property must be specified.
    Novedad versión 2025
    Extra
    VariantPermite almacenar información avanzada sin afectar la ejecución de la aplicación. Puede almacenar valores de cualquier tipo (array, etc.). También es posible agregar miembros a la propiedad Extra.
    Ejemplo:
    MyVariable.Extra.Info1 = Value
    MyVariable.Extra[Info2] = Value2
    MyVariable.Extra.Date = DateSys()
    IDCharacter stringIdentifier associated with the appointment. Allows you to store the identifier of an element that must be associated with the appointment in order to use it later in programming.
    For example, this identifier can correspond to the identifier of a record in a database.
    ImageCharacter stringImage associated with the appointment. This image is displayed in the Organizer control or in the Scheduler control (in addition to the logo that represents an important appointment if necessary).
    This property can correspond to:
    • the path to an image accessible from the current computer,
    • an image file found in the application library,
    • an Image control containing an image,
    • a drawing performed in an Image control with the drawing functions and saved in memory.
    If this property is not specified, the appointment has no associated image.
    ImportanceIntegerImportance of appointment.
    If this property is greater than or equal to 1, an icon (Icon of the important appointment.) will be displayed in the Organizer or Scheduler control to indicate an important event.
    If this property is not specified, its value is set to 0.
    LocationCharacter stringLocation of the appointment.
    If this property is not specified, the appointment has no location.
    NoteCharacter stringNote associated with the appointment.
    If this property is not specified, no note is associated with the appointment.
    OrderIntegerOrder of appointments (for overlapping appointments).
    RepetitionRepetition variableAdvanced parameters of repetition. This property is taken into account only if the WithRepetition property is set to True.
    ResourceCharacter stringResource associated with the appointment. This property is taken into account only when the appointment is used by a Scheduler control.
    StartDateCharacter string or DateTime variableStart date and time of the appointment. A valid date must be assigned to this property before using the variable.
    This property must be specified.
    TitleCharacter stringAppointment title. The title is displayed in the Organizer control or in the Scheduler control.
    If this property is not specified, the appointment has no title.
    ToolTipCharacter stringTooltip displayed when the appointment is hovered. By default, this value includes the start time and the end time of appointment as well as the appointment title.
    WholeDayBoolean
    • True if the appointment is an appointment for the entire day.
    • False otherwise (default value).
    WithRepetitionBoolean
    • True if the appointment must be repeated,
    • False if the appointment takes place once only.
    If the appointment is repeated, the Repetition property allows you to specify the frequency of the repetition.
    This property is set to False by default.

    Functions that use Appointment variables

    • Appointment functions:
      AppointmentAddAgrega una cita:
      • en un calendario Lotus Notes o Outlook.
      • en el calendario de un dispositivo móvil (Android o iOS).
      AppointmentCreateAbre una nueva ventana para crear una cita en la aplicación de calendario nativa del dispositivo.
      AppointmentDeleteDeletes:
      • the current appointment from the calendar of a Lotus Notes or Outlook messaging.
      • an appointment from the calendar found on a mobile device (Android/iOS).
      AppointmentDisplayMuestra una cita en la aplicación nativa de gestión de citas que se encuentra en el dispositivo móvil (Android o iOS).
      AppointmentModifyModifies the current appointment:
      • in a Lotus Notes or Outlook calendar.
      • in the calendar found on a mobile device (Android/iOS).
      AppointmentResetReinitializes:
    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/03/2025

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