ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

HIndex (Function)
Rebuilds the file index (".NDX" file).
HReindexAsynchronous (Function)
Rebuilds the index of an HFSQL Client/Server table (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
<HFSQL connection>.ReindexAsynchronous (Function)
Rebuilds the index of an HFSQL Client/Server table (".NDX" file). This operation is asynchronous, i.e., it is performed on the server and does not block the client side.
This function is only available in subscription-based versions, starting with WINDEV Suite 2025 - Update 2.
TableBreakIndex (Example)
Use example for the TableBreakIndex function
HDescribeFullTextIndex (Example)
HDescribeFullTextIndex example
Slider control properties (in a window)
List of properties associated with the Slider control found in a window
grOrigin (Function)
Modifies the start and end marks on one of the chart axes.
Calendar control properties
Several WLanguage properties can be used on the Calendar control found in a window or in a page...
Scheduler control properties
You can manipulate Scheduler controls in a window or page using the following WLanguage properties.
Type of field: Secure password
"Password" items are used to securely store passwords by using a salt and a hash algorithm...
<Chart>.Origin (Function)
Modifies the start and end marks on one of the chart axes.
Properties associated with infinite Progress Bar controls
You can manipulate Infinite Progress Bar controls in a window using the following WLanguage properties...
Properties associated with columns of Table controls
You can manipulate columns of Table controls in a window or page using the following WLanguage properties...
Filtering a table, a view or a query
A filter is used to define programmatically a selection of records corresponding to one or more criteria...
Chart control properties
A Chart control can be used ...
WLanguage properties available in PHP
The following properties are available in PHP
<zipArchive variable>.DeleteFileList (Function)
Deletes a list of files from an archive.
HFSQL server configuration
The HFSQL Control Center allows you to fully manage HFSQL servers...
ReturnToCapture (Function)
Stops the current process and forces the input in the specified control, window or page.
TreeView Table control properties
List of properties associated with the TreeView Table control
New features in WEBDEV 2026
The ActionTarget defines the action performed when the user clicks the target control(s) of a step of a Guided Tour.
HWrite (Function)
Writes a record into a table without updating the indexes corresponding to all keys used in the table.
zipDeleteFileList (Function)
Deletes a list of files from an archive.
2026 new features brochure: WINDEV new features
What's new in WINDEV 2026 in the What's new 2026 brochure.
Constants for Table, TreeView Table, Looper and List Box controls
List of constants used by the functions for managing Table, TreeView Table, Looper and List Box controls.
PageDisplay (Function)
Displays a web page in the user's browser.
Word Processing control properties
You can manipulate Word Processing controls in a window using the following WLanguage properties...
Progress Bar control properties
List of properties associated with the Progress Bar control
Organization Chart control properties
You can manipulate Organization Chart controls in a window using the following WLanguage properties...
WLanguage properties of Internal Window controls
List of WLanguage properties of Internal Window controls
Repositionable Note control properties
You can manipulate Repositionable Note controls in a window using the following WLanguage properties...
TreeView control properties
You can manipulate TreeView controls in windows and pages using WLanguage properties...
SEO of a WEBDEV website
In order for your site to get visitors, the Web users must be able to find it...
EnumControl (Function)
Returns the name of Nth control found in the specified element.
HTransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
New features in WEBDEV 2026
WEBDEV 2026 is now available.
ArraySort (Function)
Sorts a WLanguage array.
Frequently asked questions about Automatic Update
Frequently asked questions about the update search mechanism.
Sort (Function)
Sorts a WLanguage array.
<Array>.Sort (Function)
Sorts a WLanguage array.
WINDEV Mobile License Agreement
Synchronizes the data corresponding to a replication.
<Source>.ReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
How to access the help?
WINDEV, WEBDEV and WINDEV Mobile include several methods for accessing the help system at any time...
HReadSeekFirst (Function)
Sets the position on the first record whose value for a specific item is strictly equal to a sought value (exact-match search).
Data Source (Variable type)
A Data Source variable is used to describe a temporary data source (query, view, alias, etc.).
GglRequest (Example)
Usage example of the GglRequest function
NotesAddAttachment (Function)
Attaches a file to an item of the current document in Lotus Notes.
<gglConnection variable>.ListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
WDMap: Reindexing an HFSQL table
WDMap can be used both to determine whether an HFSQL table should be reindexed and to reindex an HFSQL table...
Window functions (prefix syntax)
List of functions for managing windows
Data model editor: Defining a connection
Any program developed with WINDEV, WEBDEV or WINDEV Mobile can easily access...
GglListContactByRequest (Function)
Retrieves a list of contacts from custom parameters.
TreeView control functions
The following functions are used to manage TreeView controls:
ExplorerRetrieve (Function)
Retrieves the number and the name of the files "dropped" from the explorer.
How do I run through a table?
Lists the users currently connected to one or more files handled by a Client/Server connection.
Operating mode of HFSQL application
An HFSQL application can operate in network mode or in Client/Server mode...
SQL commands available in an SQL query
WINDEV allows you to easily run queries in SQL code...
<Source>.ReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
ControlOver (Function)
Identifies the control hovered over with the mouse cursor.
ShapePolygon (Function)
Modifies the shape currently displayed in a Shape control to get a custom shape (by specifying the coordinates of polygon points).
2. WLanguage functions specific to phones
Callback from the function PartageProximitéDemandeConnexion1.Cb for the parameter CallbackConnexion
6. Source Code Manager (SCM)
To simplify teamwork, WINDEV Mobile includes a Source Code Manager.
HReadSeekLast (Function)
Sets the position on the last record whose value for a specific item is less than or equal to a sought value (exact-match search).
Properties associated with Combo Box controls that display a table
Waits for:
  • the replication data on the master server to be sent to the subscriber server.
  • the replication data received on the subscriber server to be entirely applied.
New products brochure 28: WEBDEV new products
New features in WEBDEV 28 presented in the New Features brochure.
Characteristics of Table controls in a page
Table controls allow you to display and/or enter data...
New features in WINDEV Mobile 2026
WINDEV Mobile 2026 is now available.
MySQL Native Connector: Features and notes
Remarks and specific features of the Native MySQL Connector
<Kanban list>.InsertCard (Function)
Inserts a card in a Kanban list.
<Spreadsheet>.SelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
<Kanban>.InsertCard (Function)
Inserts a card in a Kanban list.
XMLOpenReader (Example)
Usage example of XMLOpenReader
SpreadsheetSelectWorksheet (Function)
Selects a worksheet (identified by its name) in a Spreadsheet control.
PostgreSQL Native Connector: Features and notes
Remarks and specific features of Native PostgreSQL Connector...
<Kanban>.AddCard (Function)
Adds a card to a list in a Kanban control.
Properties associated with reports and controls
List of properties associated with the reports and their controls
<Diagram Editor>.DiagramInfoXY (Function)
Indicates the presence of a shape at a given position in the Diagram Editor control.
DiagramInfoXY (Function)
Indicates the presence of a shape at a given position in the Diagram Editor control.
<TimeLine>.AddTrack (Function)
Adds a new track into a TimeLine control.
Kanban control functions
The following functions manipulate Kanban controls...
Automatic data masking
Data masking is a process that transforms the data in an item that will be displayed to the user...
NbVectorEmbeddingComponents (Property)
The NbVectorEmbeddingComponents property gets and sets the number of components in an item of type embedding.
EmailNbMessage (Example)
Usage example of the EmailNbMessage function
TimelineAddTrack (Function)
Adds a new track into a TimeLine control.
H.VisibleAutoIndexing (Variable)
Indicates whether the indexing window must be displayed during the automatic reindexing of HFSQL tables.
EmulatePane (Function)
Emulates the selection of a pane in a Tab, Ribbon or Sidebar control.
Automatic table modification
The automatic table modification updates the description of tables on user computers...
<Array>.AddReference (Function)
Adds the reference of an object at the last position in a one-dimensional array.
AddReference (Function)
Adds the reference of an object at the last position in a one-dimensional array.
Deployment via physical media (DVD, etc.)
Callback from the PartageProximitéEnvoieFichier.Cb function for the Callback parameter
7. Source Code Manager (SCM)
A window can:
  • Receive parameters when it is opened.
  • Return values when it is closed.
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
EmulateCheckBox (Function)
Emulates the selection of an option in a Check Box control.
HTML Editor control properties
HTML Editor control properties.
ArrayAddReference (Function)
Adds the reference of an object at the last position in a one-dimensional array.
EmulateRadioButton (Function)
Emulates the selection of an option in a Radio Button control.
The report editor
WINDEV, WEBDEV and WINDEV Mobile allow you to create reports with the report editor...
HCopyFile (Function)
Copies an HFSQL table (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the tables for example).
  • from an HFSQL server to antoher HFSQL server.
8. Source Code Manager (SCM)
Source Code Manager (SCM)
WINDEV License Agreement
Lists the users currently connected to one or more files handled by a Client/Server connection.
Modifying the characteristics of report controls
The characteristics of the controls can be viewed and/or changed in...
2026 novelties brochure: WEBDEV novelties
WEBDEV 2026 new features in the 2026 New Features brochure.
WINDEV Mobile new features brochure 2026
What's new in WINDEV Mobile 2026 is presented in the What's new 2026 brochure.
Organizing the directories of a project
When creating a project, a directory specific to this project is automatically created...
Type (Property)
The Type property is used to get:
  • the type of element (table or item) defined programmatically or in the data model editor, view or query.
  • the type of object.
  • the type of data held in a Variant.
MariaDB Native Connector: Features and notes
This page presents the main aspects and requirements of the Native MariaDB Connector...
ListView control properties
List of properties associated with the ListView control
<Array>.DeleteDuplicate (Function)
Deletes the duplicates from an array.
HReadSeek (Function)
Sets the position on the first record whose value for a specific item is greater than or equal to a sought value (generic search).
Window functions
List of functions for managing windows
What is a database?
A database is an organized collection of data for a particular purpose (e.g., manage orders)...
EmailChangeFolder (Example)
Usage example of the EmailChangeFolder function
<Source>.ReadSeek (Function)
Sets the position on the first record whose value for a specific item is greater than or equal to a sought value (generic search).
HSeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
ArrayDeleteDuplicate (Function)
Deletes the duplicates from an array.
<Connection variable>.CopyFile (Function)
Copies an HFSQL table (.fic, .ndx, .ftx, .sdx and .mmo files, if any):
  • from the HFSQL server to the server (to perform a backup for example).
  • from the HFSQL server to the client (to perform a local backup for example).
  • from the client to the HFSQL server (to update the tables for example).
  • from an HFSQL server to antoher HFSQL server.
<Source>.SeekFirst (Function)
Positions on the first file record whose value for a specific item is greater than or equal to a sought value.
Edit control properties
You can manipulate Edit controls in a window, page or report using the following WLanguage properties...
htmlNode (Variable type)
The htmlNode type is used to define all the advanced characteristics of a node of an HTML document.
HTransaction (Function)
Starts a transaction on the tables (HFSQL or accessed via a Native Connector) and creates the transaction table.
Pivot Table control properties
You can manipulate Pivot Table controls in a window using the following WLanguage properties...
URI (Variable type)
The URI (Uniform Resource Identifier) type identifies physical or abstract resources (e.g. files or Web pages).
HImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
5. Deploying a dynamic Session or AWP site in practice
Moves a directory and its contents to another directory within a remote drive.
<Source>.SeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
<Source>.ImportText (Function)
Imports a Text file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
Flexbox control properties
WLanguage properties can be used to manipulate ...
HSeekLast (Function)
Sets the position on the last file record whose value for a specific item is less than or equal to a sought value.
CookieWrite (Function)
Writes a cookie onto the computer of the Web user.
TimeLine control properties
You can manipulate TimeLine controls in a window using the following WLanguage properties.
fLongName (Example)
Usage example of the fLongName function
MinimumLength (Property)
The MinimumLength property gets and sets the minimum length of an element.
Wire control properties
You can manipulate Wire controls in a window using the following WLanguage properties...
Combo Box control properties
You can manipulate Combo Box controls in a window or page using the following WLanguage properties...
<Source>.ReadNext (Function)
Sets the position on the next table record according to a browse item.
<List Box>.Add (Function)
Adds an element programmatically to a List Box, ListView, Combo Box or Carousel control.
WDMSG License Agreement (Subscription version)
WINDEV Mobile License Agreement
HReadNext (Function)
Sets the position on the next table record according to a browse item.
List Box control properties
You can manipulate List Box controls in a window or page using the following WLanguage properties...
dPoint (Example)
Usage example of the dPoint function
<Source>.ImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
ListAdd (Function)
Adds an element to a List Box, ListView or Combo Box control populated programmatically.
fShortName (Example)
Usage example of the fShortName function
HImportCSV (Function)
Imports a CSV file into an HFSQL Classic or Client/Server table. This table must have been defined in the data model editor, or declared with HDeclare, HDeclareExternal or HDescribeFile).
WINDEV Mobile 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
XMLExecuteXPath (Function)
Executes an XPATH query:
  • in an XML document.
  • in an xmlDocument variable.
FinRedemption (Example)
Usage example of the FinRedemption function
SAP ASE Native Connector (Sybase): Features and notes
The following paragraphs present the main aspects and specific features of the Native SAP ASE Connector (also called Native Sybase Access)...
Multiline Zone control properties
A Multiline Zone control and its rows can be manipulated in a window or page using the following WLanguage properties.
New features in WINDEV 2026
WINDEV 2026 is now available.
<Connection variable>.TransactionStart (Function)
Starts a transaction on the tables (HFSQL or accessed via Native Access) and creates the transaction table.
HSeek (Function)
Positions on the first record of the table whose value for a specific item is greater than or equal to a search value (generic search by default).
Gantt Chart control properties
You can manipulate Gantt Diagram columns in Table or TreeVew Table controls using the following WLanguage properties...
2. User-friendly editors in practice
User-friendly editors in practice
Programming the table cells
You can manipulate Table controls...
Managing spatial data in HFSQL databases
Starting with version 2024, you can store and manipulate geometric and geographic data in HFSQL databases...
Organizer control properties
Several WLanguage properties can be used on an Organizer control found in a window...
HSetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
<Connection variable>.SetServer (Function)
Used to find out and modify some settings of HFSQL Client/Server server.
Properties available in Java
WINDEV allows you to generate a Java application without even knowing the Java language...
Static Text control properties
List of properties associated with a Static Text control
WINDEV and OPC
OPC stands for "OLE for Process Control"...
SQLGetCol (Function)
Retrieves the content of the specified column from the query result, for the current line.
FOR EACH/FOR ALL statement (browse of arrays)
The FOR EACH statement is used to perform different types of browse on the arrays...
Table control properties
You can manipulate Table controls in a window or page using the following WLanguage properties...
2. Creating tables in the database schema
WINDEV Tutorial: Creating a WINDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
WEBDEV 2026: New WLanguage features
Version 2026 includes new and improved functions, properties and data types, ...
2. Creating tables in the database schema
WEBDEV Tutorial - Creating a WEBDEV project and its database schema Lesson 2 - Creating tables in the database schema - 40 min
emailPOP3Session (Variable type)
The emailPOP3Session type is used to access a messaging server by using the POP3 protocol (Post Office Protocol) in order to retrieve the messages found on this server.
BurnerSelect (Function)
Used to select the default burner.
Break in a Looper control
A break in a Looper control is used to group the data corresponding to one or more arguments...
WEBDEV (Development version) License Agreement
Modifies a row in:
  • a Table control,
  • a TreeView Table control.
In-House deployment
Apple's In-House deployment allows you to overcome most of the constraints of the other two modes (App Store deployment and Ad Hoc deployment) and to widely distribute an application without the need to reference client devices in advance...
Managing color palettes
Starting with version 2025, WINDEV and WINDEV Mobile include color palettes for projects and windows...
Page functions
List of functions for managing pages
HFSQL constants
List of constants used by the HFSQL functions.
Defining specific character sets in HFSQL tables
When an application displays or saves data in HFSQL tables, this data is typed in the current language...
SQL functions that can be used in SQL queries
The following SQL functions can be used on the queries written in SQL code (classified by theme)...
HFSQL error handling help
WINDEV, WEBDEV and WINDEV Mobile include a module for assisted management of HFSQL errors...
AIChatRetryRequest (Function)
Launches a new request based on the current conversation in the AI Chat control.
HFSQL Client/Server database: Recommendations
This help page presents the main recommendations for optimizing the security and performance of an HFSQL Client/Server database according to the constraints and desired features...
Caption (Property)
In a database, the Caption property is used to:
  • Find out the caption associated with a file item.
  • Find out the caption associated with a table.
  • Find out and modify the connection caption.
In a report, the Caption property is used to:
  • Find out the text displayed in a Static or Link control.
  • Modify the text displayed in a Static or Link control.
In a window or page, the Caption property is also used to:
  • Find out and modify the caption of a control found in a window or in a page.
  • Find out and modify the caption of a menu option.
  • Find out and modify the title of a window or page.
  • Find out the content of a Breadcrumb control.
<AI Chat>.RetryRequest (Function)
Launches a new request based on the current conversation in the AI Chat control.
New products brochure 28: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 28 presented in the New Features brochure.
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Error messages that can be displayed in the browser
This help page presents the different error messages that can be displayed in the browser...
Properties associated with windows, pages and controls
List of properties associated with windows, pages and controls
<Source>.ExecuteQuery (Function)
Declares a query created in the query editor to the HFSQL engine and runs this query.
1. WLanguage functions specific to WEBDEV
Seeks and retrieves the records (Salesforce objects) deleted during the specified period.
New products brochure 27: WEBDEV new products
New features in WEBDEV 27 presented in the New Features brochure.
2024 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2024 in the 2024 New Features brochure.
New products brochure 27: Common new products
New features in WINDEV/WEBDEV/WINDEV Mobile 27 presented in the New Features brochure.
2025 new features brochure: WINDEV new features
What's new in WINDEV 2025 in the What's new 2025 brochure.
Various constants
List of various constants used by the constants WINDEV functions.
WINDEV, WEBDEV and WINDEV Mobile general options
The general options allow you to configure the development environment of the software used...
Advanced types
The advanced types of WLanguage are as follows
Value of constants for the Windows 32-bit API
Value of constants for the Windows 32-bit API
2025 novelties brochure: Common novelties
What's new in WINDEV/WEBDEV/WINDEV Mobile 2025 in the What's new 2025 brochure.
Site map of PC SOFT documentation
The "Logs" tab is used to see the details of logs for a specific period...
1
6
7
8
9
>