ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Version: 2026

How to create and run an SQL query through programming?
This help page explains how to create and run an SQL query through programming.
Overloading a WLanguage function or using a WLanguage function in an SQL query
WLanguage includes the "WL" keyword...
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...
HExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
SQL functions for accessing the external databases
List of SQL functions used to access the external databases
Cross-database queries
An SQL query can operate on different databases...
<Source>.ExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
HSuggestKeyStart (Function)
Starts collecting information on executed queries.
<Source>.ExecuteSQLQueryAsynchronous (Function)
Executes an SQL query asynchronously.
HSuggestKey (Function)
Returns a list of keys to add to data files to improve query performance.
HSuggestKeyEnd (Function)
Finishes collecting information on executed queries.
Creating a query in SQL code
The query editor allows you to create a query by typing SQL code...
HExecuteSQLQuery (Function)
Initializes a query written in SQL language and declares this query to the HFSQL engine.
HMergeView (Function)
Creates an HFSQL view from two previously created views (HCreateView). This function uses the former view mechanism.
Data model editor: the different types of items
The different types of items proposed in the data model editor are as follows:
Passing parameters
The parameters can be passed to a procedure......
ReplicEdit: Replication editor
ReplicEdit is a tool used to define the characteristics of a replication......
ReplicSynchro: Use
Constants for managing Scheduler and TimeLine controls
The following constants are used to manage Scheduler and TimeLine controls:...
Server (Property)
The Server property is used to manage the data source of a connection (HFSQL Client/Server, OLE DB, etc.)....
iInitReportQuery (Example)
Usage example of the iInitReportQuery function
Clickable control in a report
The report editor allows you to propose clickable controls during the print preview......
Linking a Combo Box control to a data file
A List Box or Combo Box control can be used to display the content of a data file, to allow a user to select a record, for example......
SchedulerDisplay (Function)
Reinitializes the content of a Scheduler control from its data source (HFSQL file for example).
TimelineDisplay (Function)
Reinitializes the content of a TimeLine control from its data source (HFSQL data file for example).
OrgDisplay (Function)
Reinitializes the content of an Organization Chart control from its data source (HFSQL data file for example).
Native Access Connector
This type of Native Connector allows access to ACCESS databases for better interoperability purposes......
"?" menu
WINDEV proposes a help menu adapted to your applications......
Sequence of events associated with reports
Several operations are performed when printing a report. These operations are performed in the following order......
sfExecuteQueryResult (Type of variable)
The sfExecuteQueryResult type is used to find out the result of SFForwardQuery and SFExecuteQuery...
Errors while managing data files
When an HFSQL function fails (returns False for example), the corresponding error number is returned by HError......
OrganizerDisplay (Function)
Reinitializes the content of an Organizer control from its data source (HFSQL data file for example).
hScheduleMaterializedView (Type of variable)
The hScheduleMaterializedView type is used to programmatically manage a task for recalculating the data of a scheduled materialized view on an HFSQL server.
Deploying a Java archive
Like for any application, WINDEV allows you to create a setup program for a Java application......
Count (Property)
The Count property returns the number of elements in a given set.
Crosstab report
The report editor allows you to create "Crosstab" reports......
Visibility of the elements found in an external component
When creating an external component, you have he ability to define the elements of the external component that will be accessible (or not) by the user of the component......
Changing the window content by swipe
The mobile devices propose several features available via finger movements......