PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


Nouveauté WINDEV 23 !
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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> = <Nom du champ>..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.
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
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

<Nom du champ>..LiaisonsDétailLigne = <Nouvelle valeur>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
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