ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2025

Looper control based on a data file
This type of Looper control uses data from a data file or query...
<Looper>.Collapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
Display different content for each row
In a Looper control, a different content can be assigned to the Table, Chart, List Box and TreeView controls...
<Looper>.RefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
LooperExpand (Function)
Expands a break in the Looper control on a given row.
<Looper>.AddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
The Looper control
A Looper control is used to repeat the controls found in a specific area...
Infinite Table and Looper controls
There are two methods to populate Table and Looper controls programmatically...
<Looper>.ExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperCollapse (Function)
Collapses a break that was expanded beforehand in a Looper control.
<Looper>.CollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
LooperRefreshVisible (Function)
Changes or returns the visibility status of the refresh bar in a Looper control.
<Looper>.AddInProgress (Function)
Gets or sets the display mode of the internal loading window used when additional elements are loaded in an Infinite Looper control.
Linear Looper control properties
'Image gallery' Looper control
The "Image gallery" Looper control is used to manage the display of a set of images without programming...
LooperExpandAll (Function)
Expands all breaks in a Looper control with break.
LooperAddIWBeginning (Function)
Adds a row consisting of an internal window at the beginning of an Infinite Looper control. The row is inserted before the first row in the Looper control. The scrollbar of the Looper control remains at the same position.
Looper control populated programmatically
A Looper control populated programmatically is directly linked to lists stored in memory...
LooperCollapseAll (Function)
Collapses all expanded breaks in a Looper control.
<Looper>.CollapseAll (Function)
Collapses all expanded breaks in a Looper control.
LooperCollapseExpand (Function)
On a given row of a Looper control:
  • collapses a break (if it is expanded),
  • expands a break (if it is collapsed).
<Looper>.Expand (Function)
Expands a break in the Looper control on a given row.
FOR EACH/FOR ALL statement (loop through controls)
The statement FOR EACH is used to perform different types of browse on the controls (List Box, Table or Looper controls)...
Implementing the log process in an application
Regardless of the data files used by your application (HFSQL Classic or HFSQL Client/Server), the log process can be implemented on these data files......
RandomCryptoInteger (Function)
Returns a random number that can be used with the cryptographic technologies.
Caption (Property)
The Caption property is used to get and change the text of an element.
X (Property)
The X property is used to get and change the X-coordinate of an element.
Y (Property)
The Y property is used to get and change the the Y-coordinate of an element.
Value (Property)
The Value property is used to get and change the value of an element.
MDIOpen (Function)
Opens and enables an MDI child window.
dSaveImage (Function)
dSaveImage is kept for backward compatibility.
2. Creating files in the analysis
WINDEV Tutorial: Creating a WINDEV project and its analysis Lesson 2 - Creating files in the analysis - 40 min
Result of a query in test mode
After its execution in test mode (see Running the query test), the result of the query can be......
inAppListPurchase (Function)
Returns the list of application products purchased by the user and not consumed.
How to create and run an SQL query through programming?
This help page explains how to create and run an SQL query through programming....
iPrintBlock (Function)
Forces a report block to print.
SysIconAdd (Example)
Usage example of the SysIconAdd function
Project Management Hub: Sprint management
A sprint or iteration is a development cycle......
2. Analysis in practice
HInitSubscriber (Function)
Initializes the range of automatic identifiers for the description file of subscriber replica (".RPL" extension).
fUnlock (Function)
Entirely or partially unlocks an external file.
Report based on an SQL query with data accessed via a connection (ODBC, etc.)
A report based on an SQL query with data accessed via a connection can print records from a database accessible via a specific ODBC driver or via a Native Connector......
Automated tests
WINDEV Tutorial - Monitoring the evolution of an application Automated tests - 20 min
Use (Function)
Opens a WINDEV window and closes all the other windows that were opened beforehand.
eDefaultViewCurrency (Function)
Identifies or modifies the display currency used by default.
eDefaultMemCurrency (Function)
Identifies or modifies the stored currency used by default.
HReadFirst (Function)
Sets the position on the first record according to a browse item.
Deploying an Android application
WINDEV Mobile tutorial: Deploying an Android application 10 min