ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

ChangeSeparator (Function)
Changes the value of the separators (decimal separator or thousand separator) used in the numeric masks for internationalization.
InputMask (Property)
The InputMask property is used to:
  • get the input mask.
  • set the input mask (from the masks available for the type).
MaskPhoneNumber (Function)
Retrieves the phone number input mask adapted to a given country.
MaskFormat (Function)
Formats a character string using an InputMask variable.
MaskZipCode (Function)
Retrieves the postal code input mask adapted to a given country.
Mask functions
The following functions are used to manage masks...
Input masks and display masks
WINDEV, WEBDEV and WINDEV Mobile propose two types of masks...
Multi-page print
A report can be very wide, with a width exceeding the width of a paper sheet......
Native Oracle Connector: Programming with HFSQL functions
To use an Oracle database with the Native Connector, the structure of ORACLE tables must be imported into the WINDEV or WEBDEV analysis......
WEBDEV administrator: Overview
The WEBDEV administrator is a module used to manage the dynamic WEBDEV sites......
Project Management Hub: Managing messages
To manage messages in the Project Management Hub, you can use the secure messaging tool included in WINDEV, WEBDEV and WINDEV Mobile......
GglAddressToCoordinates (Function)
Retrieves the coordinates (latitude/longitude) of an address....
Instant spotting of modified code/current code
The modified lines of code are immediately visible......
5. User Groupware in practice
ERR_BAD_WEBDEV_CONFIG
ERR_BAD_WEBDEV_CONFIG: Wrong overall WEBDEV configuration....
ERR_DISCONNECTED_BY_ADMIN
WEBDEV administrator: Viewing the logs
The "Logs" tab is used to see the details of logs for a specific period......
How to sort the result of a query?
This help page explains how to create a sort query with the query editor....
How to create a query with external join?
In SQL language, an external join is used to exclude or include file records with or without correspondences in the linked files......
GDPR: Concrete solutions
GDPR: General Data Protection Regulation...
Sequence of selection conditions for a query
When at least two selection conditions are found in a query, the sequence of selection conditions must be specified by the conditional operators AND and OR......
First page of the project in session mode
The first page of the project is the first page in Session mode opened in the Web user's browser when a WEBDEV site in session mode starts......
Page Footer block
The Page footer block is run at the end of each page......
Cleaning the project
After months or years of development and maintenance, the directory of your project often contains several files that are not used anymore but that you don't dare delete......
Filtering a data file, a view or a query
A filter is used to define by programming a selection of records corresponding to one or more criteria......
Testing a project: setting
By testing the project you can simulate how the application will run......
6. Layouts
...Layouts are used to define several views of a window in the same project without duplicating the window....
The Captcha control
The "captcha" are the distorted texts that the Web user must decode and re-enter in a site before validating a form....
User Groupware: Multilingual applications
If your application is a multilingual application, the multilingual feature must also be managed in the windows/pages of user groupware......
6. Multiple generation
Multiple generation
Project configurations are used to easily define the different "targets" of your project......
MapDeleteAll (Function)
Deletes the following from a Map control: all markers, all shapes, all images....