PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US

  • How to describe a link by programming?
  • List of HFSQL properties used to describe a link by programming
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
HDescribeLink (Function)
In French: HDécritLiaison
ODBCNot available with this kind of connection
Describes a link between two data files by programming.
After the call to HDescribeLink:
  • The description of the link is validated.
  • The link description cannot be modified anymore.
  • The variable for link description is reinitialized. A new link description can be done.
Versions 17 and later
iPhone/iPad This function is now available for the iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for the iPhone/iPad applications.
iPhone/iPad This function is now available for the iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This function is now available in Windows Store apps mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Note: From version 19, HFSQL is the new name of HyperFileSQL.
Example
HDescribeLink(CustomerProductLink)
Syntax
<Result> = HDescribeLink(<Link Name>)
<Result>: Boolean
  • True if the operation was performed,
  • False if a problem occurred. HErrorInfo is used to identify the error.
<Link Name>: Character string (with or without quotes)
Name of the link to create
Remarks

How to describe a link by programming?

To describe a link by programming, you must:
  1. Use the Link Description variables.
  2. Describe the characteristics of the link via the HFSQL properties.
  3. Use HDescribeLink to save the description of the link.
Note: To describe a data file by programming, use HDescribeFile. To describe items by programming, use HDescribeItem.

List of HFSQL properties used to describe a link by programming

The following properties are available in read/write.
DeletionRule..DeletionRule is used to configure the deletion rule (integrity management) of records that will be applied to the file described by programming.
LinkedFile..LinkedFile is used to configure the characteristics of a link.
LinkedKey..LinkedKey is used to configure the characteristics of a link.
MaxLinkedCardinality..MaxLinkedCardinality is used to find out and modify the maximum cardinality of the linked item in the link.
MaxSourceCardinality..MaxSourceCardinality is used to find out and modify the maximum cardinality of the source item in the link.
MinLinkedCardinality..MinLinkedCardinality is used to find out and modify the minimum cardinality of the linked item in the link.
MinSourceCardinality..MinSourceCardinality is used to find out and modify the minimum cardinality of the source item in the link.
ModificationRule..ModificationRule is used to configure the modification rule of records (integrity management) that will be applied to the file described by programming.
Name..Name is used to find out:
  • the name of the font associated with a Font variable.
  • the name of a control, report or report block.
  • the name of a control, group of controls or window.
  • the name of a control, group of controls or page.
SourceFile..SourceFile is used to configure the characteristics of a link.
SourceKey..SourceKey is used to configure the characteristics of a link.
Components
WINDEVWEBDEV - Server codeReports and Queries wd230hf.dll
Linux wd230hf.so
Windows Mobile wp230hf.dll
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment