ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

FOR EACH statement (loop through a jsonReader variable)
The FOR EACH statement loops through a variable of type jsonReader in various ways:
  • Loop through a level.
  • Loop through a level with copy.
  • In-depth loop.
Note: This feature is only available from version 2025 Update 3.
LOOP statement
The statement block is repeated endlessly...
RETURN statement
The RETURN statement is used to exit the current event, process or procedure and return a result...
Compound statements
The report editor allows you to create "Label" reports...
WHILE statement
In a WHILE statement, the expression is evaluated at each beginning of the block of statements...
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.
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.
GOTO statement
The GOTO statement is used to run a code identified by a label...
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)...
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
LooperSelect (Function)
Returns the index of the selected element in a Looper control.
LooperModify (Function)
Changes the values of the attributes in a row of a Looper control.
LooperDeleteAll (Function)
Deletes all rows from a Looper control populated programmatically.
BreakDelete (Function)
Deletes a break from a Table control or from a Looper control.
LooperEndFilling (Function)
Ends the process to populate a Looper control programmatically.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
LooperMoveLine (Function)
Moves a row or swaps two rows in a Looper control.
Height (Property)
control, break header or footer of a Table or Looper control. of a control (in a page), break header...
Error 22: No END statement is associated with this FOR
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
Error 23: No END statement is associated with this WHILE
LooperRestorePositionAndSelection (Function)
Restores the scrollbar position in a Looper control as well as the selected elements.
LooperInsertIW (Function)
Inserts a row as an internal window into a Looper control populated programmatically.
LooperToWord (Function)
Creates a Word file (.RTF) using the data from a Looper control.
LooperInsertIP (Function)
Inserts a row as an internal page into a Looper control populated programmatically.
StoredItem (Property)
Looper, List Box or Combo Box control. Modify the stored item or the stored variable of a Table, Looper,...