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)...
LooperDeleteSelect (Function)
Deletes the selected rows from a Looper control.
LooperAdd (Function)
Adds a row at the end of a Looper control.
LooperAddLine (Function)
Adds a row at the end of a Looper control.
LooperSearchEverywhere (Function)
Searches for a value in all the attributes of a Looper control.
LooperSearch (Function)
Searches for a value in an attribute of a Looper control.
LooperCount (Function)
Returns the number of rows in a Looper control.
BreakAdd (Function)
Adds a break into a Table or Looper control.
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperEndFilling (Function)
Ends the process to populate a Looper control programmatically.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
BreakDelete (Function)
Deletes a break from a Table control or from a Looper control.
BreakDeleteAll (Function)
Deletes all breaks from a Table control or from a Looper control.
LooperStartFilling (Function)
Starts the process to populate a Looper control programmatically.
LooperCollapse (Function)
Collapses a break that was expanded beforehand 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.
LooperSelect (Function)
Returns the index of the selected element in a Looper control.
LooperSelectCount (Function)
Returns the number of selected rows in a Looper control.