PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


Nouveauté WINDEV, WEBDEV, WINDEV Mobile 25 !
  • Affichage du résultat dans un champ Liste ou un champ Combo
  • Règle de suppression et de modification
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie la liste des liaisons (de type Merise) présentes dans l'analyse en cours ou dans une analyse spécifique.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Versions 22 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Nouveauté 22
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
WINDEVJava Cette fonction est désormais disponible pour les applications Java.
Exemple
// Récupérer les liaisons du fichier de données Client de l'analyse en cours
ListeLiaison est une chaîne
ListeLiaison = Client.ListeLiaison(hLstDétail)
// Ajoute la liste des liaisons dans le champ COMBO_COMBO1
COMBO_COMBO1.Ajoute(ListeLiaison)
Syntaxe

Lister les liaisons d'une analyse Masquer les détails

<Résultat> = <Source>.ListeLiaison([<Chemin du WDD> [, <Mot de passe du WDD>]] [, <Options>])
<Résultat> : Chaîne de caractères
Liste des liaisons. Les différentes descriptions de chaque liaison sont séparées par RC (Retour chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé :
hLstDétail non précisé<Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + RC + ...
hLstDétail précisé<Nom Liaison1> + TAB + <Nom Fichier1.1> + TAB + <Nom Rubrique1.1> + TAB + <Cardinalité 1.1> + TAB + <Nom Fichier1.2> + TAB + <Nom Rubrique1.2> + TAB + <Cardinalité 1.2> + TAB + <Règle de modification> + TAB + <Règle de suppression> + RC + ...

Où :
  • <Nom Liaison X> : nom de la liaison.
  • <Nom Fichier x.1> : Nom du fichier de données côté clé primaire.
  • <Nom Rubrique x.1> : Nom de la rubrique côté clé primaire ou nom du fichier de données spécifié.
  • <Cardinalité x.1> : Cardinalité de la liaison côté clé primaire, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
  • <Nom Fichier x.2> : Nom du fichier de données côté clé étrangère.
  • <Nom Rubrique x.2> : Nom de la rubrique côté clé étrangère.
  • <Cardinalité x.2> : Cardinalité de la liaison côté clé étrangère, de la forme "<Cardinalité min>,<Cardinalité max>" (par exemple "0,N" ou "1,N").
  • <Règle de modification> : Règle à appliquer en cas de modification de la clé primaire.
  • <Règle de suppression> : Règle à appliquer en cas de suppression de la clé primaire.
HFSQL Client/Serveur Le nom des fichiers de données correspond au nom de la base + '\' + le nom physique relatif de ces fichiers de données.
OLE DBConnecteurs Natifs (Accès Natifs) Si une des liaisons listées est réalisée sur une clé composée, le paramètre <Nom Rubrique 1.2> renvoyé correspondra au nom des différentes composantes de la clé. Les noms seront séparés par une virgule.
<Source> : Type de la Source
Nom du fichier de données dont les liaisons doivent être listées. Les liaisons partant ou arrivant à ce fichier de données sont indiquées.
Si ce paramètre correspond à "*", la fonction <Source>.ListeLiaison liste des liaisons définies pour tous les fichiers de données présents dans l'analyse.
<Chemin du WDD> : Chaîne de caractères optionnelle
Chemin complet de l'analyse (c'est-à-dire du ficher .WDD). Si ce paramètre n'est pas précisé ou est égal à une chaîne vide (""), les liaisons sont recherchées dans l'analyse en cours.
<Mot de passe du WDD> : Chaîne de caractères optionnelle
Mot de passe défini pour l'analyse. Si aucun mot de passe n'est défini, ce paramètre doit être égal à une chaîne vide ("").
<Options> : Constante optionnelle de type entier
Type de liste à effectuer :
hLstDétailListe les informations détaillées sur les liaisons.
hLstNormal
(valeur par défaut)
Liste les liaisons.
Hyper File 5.5 Ce paramètre n'est pas pris en compte.
Remarques

Affichage du résultat dans un champ Liste ou un champ Combo

<Résultat> peut être directement affecté à un champ Liste ou un champ Combo grâce à la fonction <Liste>.Ajoute. Chaque ligne contiendra le nom complet d'une des liaisons trouvées.

Règle de suppression et de modification

Les règles de modification et de suppression renvoyées par la fonction <Source>.ListeLiaison peuvent correspondre aux constantes suivantes :
hIntégritéAucuneAucune contrainte d'intégrité.
hIntégritéCascadeGestion de la modification et de la suppression en cascade.
hIntégritéInterditeRespect strict de l'intégrité.
hIntégritéValeurDéfautLors de la suppression, rattachement des enregistrements liés à une valeur par défaut.
Composante : wd250hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire