DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Comment décrire une liaison par programmation ?
  • Liste des propriétés HFSQL utilisables pour décrire une liaison par programmation
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Décrit par programmation une liaison entre deux fichiers de données.
Après l'appel à la fonction HDécritLiaison :
  • La description de la liaison est validée.
  • La description de la liaison ne peut plus être modifiée.
  • La variable de description de la liaison est réinitialisée. Une nouvelle description de liaison peut être effectuée.
Remarque : Pour ajouter une liaison dans une base de données HFSQL Client/Serveur, utilisez la fonction HAjouteLiaison.
Exemple
HDécritLiaison(LiaisonClientProduit)
Syntaxe
<Résultat> = HDécritLiaison(<Liaison>)
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème. La fonction HErreurInfo permet d'identifier l'erreur.
<Liaison> : Variable de type Description de Liaison
Nom de la variable de type Description de Liaison correspondant à la liaison à créer.
Remarques

Comment décrire une liaison par programmation ?

Pour décrire une liaison par programmation, il faut :
  1. Utiliser des variables de type Description de Liaison.
  2. Décrire les caractéristiques de la liaison grâce aux propriétés HFSQL.
  3. Utiliser la fonction HDécritLiaison pour enregistrer la description de la liaison.
Remarque : Pour décrire un fichier de données par programmation, utilisez la fonction HDécritFichier. Pour décrire des rubriques par programmation, utilisez la fonction HDécritRubrique.

Liste des propriétés HFSQL utilisables pour décrire une liaison par programmation

Les propriétés suivantes sont disponibles en lecture et écriture.
CardinalitéReliéeMaxLa propriété CardinalitéReliéeMax permet de connaître et modifier la cardinalité maximale de la rubrique reliée dans la liaison.
CardinalitéReliéeMinLa propriété CardinalitéReliéeMin permet de connaître et modifier la cardinalité minimale de la rubrique reliée dans la liaison.
CardinalitéSourceMaxLa propriété CardinalitéSourceMax permet de connaître et modifier la cardinalité maximale de la rubrique source dans la liaison.
CardinalitéSourceMinLa propriété CardinalitéSourceMin permet de connaître et modifier la cardinalité minimale de la rubrique source dans la liaison.
CléReliéeLa propriété CléReliée permet de paramétrer les caractéristiques d'une liaison.
CléSourceLa propriété CléSource permet de paramétrer les caractéristiques d'une liaison.
FichierReliéLa propriété FichierRelié permet de paramétrer les caractéristiques d'une liaison.
FichierSourceLa propriété FichierSource permet de paramétrer les caractéristiques d'une liaison.
NomLa propriété Nom permet de connaître :
  • le nom de la police associée à une variable de type Police.
  • le nom d'un champ, d'un état ou d'un bloc d'un état.
  • le nom d'un champ, d'un groupe de champs ou d'une fenêtre.
  • le nom d'un champ, d'un groupe de champs ou d'une page.
RègleModificationLa propriété RègleModification permet de paramétrer la règle de modification (gestion de l'intégrité) des enregistrements à appliquer au fichier de données décrit par programmation.
RègleSuppressionLa propriété RègleSuppression permet de paramétrer la règle de suppression (gestion de l'intégrité) des enregistrements à appliquer au fichier de données décrit par programmation.
Composante : wd290hf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale