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...
<Looper>.EndFilling (Function)
Ends the process to populate a Looper control programmatically.
<Looper>.BreakIndex (Function)
Returns the index of the break header and footer for a given break in a Looper control.
<Looper>.InfoXY (Function)
Used to find out the row or control located at specific position in the Looper control (X, Y).
<Looper>.Insert (Function)
Inserts a row into a Looper control.
<Looper>.InsertIW (Function)
Inserts a row as an internal window into a Looper control populated programmatically.
<Looper>.InsertLine (Function)
Inserts a row into a Looper control.
<Looper>.Modify (Function)
Changes the values of the attributes in a row of a Looper control.
<Looper>.ModifyIW (Function)
Modifies a row corresponding to an internal window in a Looper control populated programmatically.
<Looper>.ModifyLine (Function)
Changes the values of the attributes in a row of a Looper control.
<Looper>.RecNum (Function)
Returns the number of the current record in a Looper control based on a data file.
<Looper>.Count (Function)
Returns the number of rows in a Looper control.
<Looper>.Position (Function)
... in a Looper control populated programmatically.
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.RestorePositionAndSelection (Function)
Restores the scrollbar position in a Looper control as well as the selected elements.
<Looper>.SavePositionAndSelection (Function)
Saves: the position of the scrollbar in a Looper control, the selected element(s)....
<Looper>.Select (Function)
Returns the index of the selected element in a Looper control.
<Looper>.SelectMinus (Function)
Deselects a row in a Looper control.
<Looper>.SelectCount (Function)
Returns the number of selected rows in a Looper control.
<Looper>.SelectPlus (Function)
Selects a row in a Looper control.
<Looper>.Delete (Function)
Deletes a row from a Looper control.
<Looper>.DeleteSelect (Function)
Deletes the selected rows from a Looper control.
<Looper>.DeleteAll (Function)
Deletes all rows from a Looper control populated programmatically.
<Looper>.ToExcel (Function)
Creates an Excel file from the data found in a Looper control (browsing Looper control or memory...
<Looper>.ToWord (Function)
Creates a Word file (.RTF) using the data from a Looper control.
<Looper>.ToXML (Function)
Creates an XML file with data from a Looper control (Looper control based on a data file...
1
2
3
4
5
6
21
>