DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
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
La propriété LiaisonsDétailLigne permet de connaître et de modifier la liaison fichier utilisée pour afficher le détail d'une ligne dans un champ Table fichier.
Rappel : Le détail d'une ligne est une "sous-table" affichée en dessous de la ligne lorsque l'utilisateur clique sur [+] devant la ligne ou double-clique sur la ligne du champ Table.
Exemple
// Affiche les commandes lors du clic sur la ligne affichant le client
TABLE_CLIENT.LiaisonsDétailLigne = "IDCLIENT:COMMANDE.IDCLIENT"
//  Affiche le nom de sa ville lors du clic sur la ligne affichant le client
TABLE_CLIENT.LiaisonsDétailLigne = "CP:VILLE.CP:NOM"
// Affiche les commandes et la ville + département lors du clic sur la ligne affichant un client
TABLE_CLIENT.LiaisonsDétailLigne = [
IDCLIENT:COMMANDE.IDCLIENT
CP:VILLE.CP:NOM,DEPARTEMENT
]
Syntaxe

Connaître la liaison fichier utilisée pour afficher le détail d'une ligne dans un champ Table fichier Masquer les détails

<Résultat> = <Champ Table fichier>.LiaisonsDétailLigne
<Résultat> : Constante ou chaîne de caractères
Liaison actuelle :
ldlAucuneAucune liaison n'a été définie.
Aucun détail n'est affiché dans le champ Table fichier lors du clic sur le "[+]" ou lors du double-clic sur la ligne.
ldlAutomatiqueLes liaisons définies dans l'analyse sont utilisées pour trouver le ou les fichiers de données reliés à afficher.
Si plusieurs fichiers de données sont liés dans l'analyse, l'utilisateur pourra choisir le fichier à afficher dans le détail via un menu contextuel.
Chaîne de caractèresLa liaison est personnalisée. La fenêtre de détail affiche les données spécifiées.
Le format de cette chaîne est le suivant :
RUB:FICA.RUBA:RubAff1,RubAff2,RubAff3<RC>
RUB2:FICB.RUBB
où :
  • RUB,RUB2 sont les rubriques du fichier de parcours principal du champ Table,
  • FICA, FICB sont les fichiers de données reliés à afficher en détail,
  • RUBA, RUBB sont les rubriques reliées aux rubriques RUB, RUB2 dans ces fichiers reliés,
  • RubAff1, RubAff2, RubAff3 sont les rubrique de FICA à afficher dans le détail. Si cet élément est non renseigné, toutes les rubriques visibles de l'analyse seront affichées.
Par exemple, la ligne :
RefCommande:REQ_LigneCommande.ParamRefCommande:VISUEL,REF,
LIBELLE,PRIXUNIT,QUANTITE,TOTALHT
fait une liaison entre la rubrique RefCommande du champ Table et la rubrique ParamRefCommande de la requête REQ_LigneCommande.
Les rubriques affichées dans la fenêtre de détail sont les rubriques VISUEL, REF, LIBELLE, PRIXUNIT, QUANTITE, TOTALHT du résultat de la requête.
<Champ Table fichier> : Nom de champ
Nom du champ Table fichier à manipuler.

Modifier la liaison fichier utilisée pour afficher le détail d'une ligne dans un champ Table fichier Masquer les détails

<Champ Table fichier>.LiaisonsDétailLigne = <Nouvelle valeur>
<Champ Table fichier> : Nom de champ
Nom du champ Table fichier à manipuler.
<Nouvelle valeur> : Constante ou chaîne de caractères
Nouvelle liaison :
ldlAucuneAucune liaison n'a été définie.
Aucun détail n'est affiché dans le champ Table fichier lors du clic sur le "[+]" ou lors du double-clic sur la ligne.
ldlAutomatiqueLes liaisons définies dans l'analyse sont utilisées pour trouver le ou les fichiers de données reliés à afficher.
Si plusieurs fichiers de données sont liés dans l'analyse, l'utilisateur pourra choisir le fichier à afficher dans le détail via un menu contextuel.
Chaîne de caractèresLa liaison est personnalisée. La fenêtre de détail affiche les données spécifiées.
Le format de cette chaîne est le suivant :
RUB:FICA.RUBA:RubAff1,RubAff2,RubAff3<RC>
RUB2:FICB.RUBB
où :
  • RUB,RUB2 sont les rubriques du fichier de parcours principal du champ Table,
  • FICA, FICB sont les fichiers de données reliés à afficher en détail,
  • RUBA, RUBB sont les rubriques reliées aux rubriques RUB, RUB2 dans ces fichiers reliés,
  • RubAff1, RubAff2, RubAff3 sont les rubrique de FICA à afficher dans le détail. Si cet élément est non renseigné, toutes les rubriques visibles de l'analyse seront affichées.
Par exemple, la ligne :
RefCommande:REQ_LigneCommande.ParamRefCommande:VISUEL,REF,
LIBELLE,PRIXUNIT,QUANTITE,TOTALHT
fait une liaison entre la rubrique RefCommande du champ Table et la rubrique ParamRefCommande de la requête REQ_LigneCommande.
Les rubriques affichées dans la fenêtre de détail sont les rubriques VISUEL, REF, LIBELLE, PRIXUNIT, QUANTITE, TOTALHT du résultat de la requête.
Version minimum requise
  • Version 23
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