ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Scheduler functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
SchedulerListAppointment (Function)
In french: PlanningListeRendezVous
Returns:
  • the list of appointments found between two dates in a Scheduler control,
  • all the appointments found in a Scheduler control,
  • a specific appointment (selected or hovered).
Universal Windows 10 App In Universal Windows 10 App mode, this function can only be used to handle the Scheduler controls found in a report.
Example
// List all appointments from the Scheduler control
arrApt is array of Appointment
MyResource = "Vince"
arrApt = SchedulerListAppointment(SCH_Schedule)
 
// Adds the appointments into a Table control
FOR EACH gMyAppointment OF arrApt
TableAddLine(TABLE_Table1, MyResource, ...
gMyAppointment.StartDate, gMyAppointment.EndDate, gMyAppointment.Title)
END
// Lists the appointments from today's date
arrApt is array of Appointment
arrApt = SchedulerListAppointment(SCH_Schedule, MyResource, DateSys())
Syntax

Retrieving the list of appointments found between two dates Hide the details

<Result> = SchedulerListAppointment(<Scheduler control> [, <Resource> [, <Start date> [, <End date>]]])
<Result>: Array of Appointment variables
Array containing the Appointment variables.
If an appointment corresponding to the specified criteria exists, this array will contain a single element.
If no appointment corresponds to the specified criteria, this array will contain 0 appointment.
<Scheduler control>: Control name
Name of Scheduler control to use. This control can correspond to:
  • the Scheduler control of a window,
  • the Scheduler control of a page,
  • the Scheduler control of a report.
<Resource>: Optional character string
Name of resource to which the appointments will be associated. If this parameter is not specified (or if it corresponds to an empty string), all appointments of all resources will be returned.
Remark: If the schedule resources have been created with SchedulerAddResource by using gStoredValue, this parameter must correspond to the value specified in gStoredValue for this resource.
<Start date>: Optional DateTime variable
Start date for selecting the appointments.
If this parameter is not specified, all the appointments found in the Scheduler control will be returned.
<End date>: Optional DateTime variable
End date for selecting the appointments.
If this parameter is not specified, all appointments found from <Start date> will be returned.

Retrieving the information about a specific appointment Hide the details

<Result> = SchedulerListAppointment(<Scheduler control> , <Type of appointment>)
<Result>: Array of Appointment variables
Name of array containing the Appointment variables.
If an appointment corresponding to the specified criteria exists, this array will contain a single element.
If no appointment corresponds to the specified criteria, this array will contain 0 appointment.
<Scheduler control>: Control name
Name of Scheduler control to use. This control can correspond to:
  • the Scheduler control of a window,
  • the Scheduler control of a page,
  • the Scheduler control of a report.
<Type of appointment>: Integer constant
Type of appointment sought:
schAptHoveredAppointment hovered by the mouse cursor in the Scheduler control. If no appointment is hovered, <Result> will correspond to an array of 0 element.
Android This constant is not available.
schAptSelectedAppointment currently selected in the Scheduler control. If no appointment is selected, <Result> will correspond to an array of 0 element.
Component: wd290mdl.dll
Minimum version required
  • Version 16
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help