ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

Declaring and using a variable
A variable is defined by name and type...
Service variable
The Service variable is used to...
Report based on a variable (Data binding)
A report based on a variable is used to directly print the information found in a WLanguage variable...
Composite variable
A composite variable contains different types of elements (members)...
Advanced types
The advanced types of WLanguage are as follows
<Source>.Reset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
WLanguage types
The different types in WLanguage are...
IsNumeric (Function)
Enables you to find out whether a variable or a control is:
  • a numeric (integer, real, currency or numeric).
  • a string that can be converted into numeric.
HReset (Function)
Initializes:
  • one or all variables of file items with their default values.
  • one or all items of a Record variable with their default values.
Assignment operators
Three assignment operators are available...
Code style
A code style is used to automatically prefix the name of all the variables and project elements (windows, report controls, classes, etc.
TypeVar (Function)
Identifies the type of an expression, a variable (during a call to a procedure for example) or a control.
Constant
The constants are language elements whose value is fixed once and for all...
Checkers available in the code editor
The code editor proposes several tools used to correct the code...
Type inference
The type inference is used to simplify the declaration of variables when the variable type can be automatically deduced by the compiler...
Events associated with a Gantt Chart column
How to create an SQL query to get a TOP 10?
This help page presents the method for creating an SQL query used to get the first 10 records......
How to create a query with external join?
In SQL language, an external join is used to exclude or include file records with or without...
HPrepareSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the database server in order...
ListDLL (Function)
Returns: at runtime: the list of libraries (".DLL" files) used by the current WINDEV or WINDEV...
TaskLast (Function)
Reads the last task in a Lotus Notes or Outlook task list.
ContactFirst (Function)
Reads the first contact in a Lotus Notes or Outlook address book.
ContactNext (Function)
Reads the contact after the current contact in a Lotus Notes or Outlook address book.
List of reserved words
The DotNet structure
PageToFile (Function)
Automatically updates: the value of the items in a data file with the value of the controls...
grCreateFont (Function)
grCreateFont is kept for backward compatibility.
SourceFromWindow (Function)
Automatically updates: the values of a data file's items in memory with the values...
TaskFirst (Function)
Reads the first task found in the task list of a Lotus Notes or Outlook messaging.
HChangeKey (Example)
Usage example of the HChangeKey function
ContactPrevious (Function)
Reads the contact before the current contact in a Lotus Notes or Outlook address book.
TaskPrevious (Function)
Reads the task found before the current task in the task list of a Lotus Notes or Outlook...
TaskNext (Function)
Reads the task found after the current task in the task list of a Lotus Notes or Outlook messaging.
TreeSelectCount (Function)
Returns the number of selected elements in a TreeView control (for a multi-selection TreeView...
AppointmentLast (Function)
Reads the last appointment in a Lotus Notes or Outlook calendar.
AppointmentFirst (Function)
Reads the first appointment found in the calendar of a Lotus Notes or Outlook messaging.
OrganizerSelectMinus (Function)
Deselects an appointment from an Organizer control.
OrganizerSelectPlus (Function)
Selects an appointment in an Organizer control.
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
iSequencingAddXLS (Function)
Adds an XLS or XLSX document into a sequence of report print jobs.