ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

LOOP statement
The statement block is repeated endlessly...
FOR EACH statement (loop through a jsonReader variable)
Using the FOR EACH statement on a variable of type jsonReader allows for different types of loops:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
Note: This feature is only available from version 2025 Update 3.
RETURN statement
The RETURN statement is used to exit the current event, process or procedure and return a result...
CONTINUE statement/"CONTINUE:" label
The CONTINUE keyword can correspond:
  • to the CONTINUE instruction. It allows you to go back to the beginning of the first iteration without finishing the code of the current iteration.
  • to the CONTINUE: label. It allows you to declare a common code in a loop.
Compound statements
BREAK statement/"BREAK:" label
The keyword BREAK can correspond:
  • to the BREAK statement: it allows you to exit a set of instructions and run the rest of the current process.
  • to the BREAK label: it allows you to declare a section of code in a loop. This code will be run when exitingfrom the loop with a "BREAK" statement.
FOR statement
The statement block is repeated while a control variable is modified and compared to a limit value (before each beginning of statement block)...
WHILE statement
In a WHILE statement, the expression is evaluated at each beginning of the block of statements...
GOTO statement
The GOTO statement is used to run a code identified by a label...
How to choose the data source of a control?
This help page presents the different data sources available for a control....
How to create an SQL query to get a sum?
This help page explains how to create a Sum query with the query editor....
Browser management functions
List of functions for managing browsers...
13. Types of standard controls
How to create an SQL query to count?
This help page explains how to create a count query with the query editor....
xmlReader (Type of variable)
The xmlReader type is used to read an XML document without loading it in memory.
JITc
The principle of JITc technology (Just In Time Compilation) is straightforward......
How to manage a multi-selection in a Table control?
This help page explains how to manage a multi-selection in a Table control....
AAFExportSecurity (Function)
Secures the export of confidential data in the AAFs (Automatic Application Features) that are used...
WinRefreshVisible (Function)
Modifies or returns the visibility state of the refresh bar in a window.
Linking a Table control to a data file or query
A Table control can be used to display the content of a data file or query......
GalleryDisplayPopup (Function)
Displays the automatic zoom popup for the Image Gallery control.
Native Sybase Connector: Running the same stored procedure several times
In some cases, it may be useful to execute the same stored procedure multiple times by changing one...
Using the query result
The result of a select query can be used in......
Native SQL Server Connector: Executing the same stored procedure multiple times
In some cases, it may be useful to execute the same stored procedure multiple times by changing one...
<Table>.AddInProgress (Function)
Modifies or returns the visibility status of internal wait window when adding additional elements...
TableAddInProgress (Function)
Modifies or returns the visibility status of internal wait window when adding additional elements...
XML: Using files exceeding several gigabytes
Starting with version 23, an XML parser is available to handle XML files that are multiple GB...
fListDirectory (Function)
Lists the subdirectories of a given directory and returns the full paths of listed subdirectories.
How to manage a multi-selection in a List Box control?
This help page explains how to manage a multi-selection in a List Box control....
XMLOpenReader (Function)
Creates a reader used to read an XML document without loading it in memory.
The Table control on mobile devices (Android and iOS)
The Table control is available for Android and iOS applications......
Native Oracle Connector: Running the same query several times
In some cases, it may be useful to run the same query multiple times while modifying one...