Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
LIRE LIEN CHAMP
|
LIRE LIEN CHAMP ( champN ; aller ; retour {; *} ) | ||||||||
Paramètre | Type | Description | ||||||
champN | Champ |
![]() |
Champ de départ du lien | |||||
aller | Entier long |
![]() |
Statut du lien aller | |||||
retour | Entier long |
![]() |
Statut du lien retour | |||||
* | Opérateur |
![]() |
• Si passé : aller et retour retournent le statut courant effectif du lien (valeurs 2 ou 3 uniquement) • Si omis (défaut) : aller et retour peuvent retourner la valeur 1 si le lien n’a pas été modifié par programmation |
|||||
La commande LIRE LIEN CHAMP permet de connaître le statut automatique/manuel du lien partant du champN pour le process courant. Tous les liens peuvent être consultés, y compris les liens déclarés automatiques dans la fenêtre de Structure.
Vous pouvez comparer les valeurs reçues dans les paramètres aller et retour aux constantes du thème “Liens” :
Constante | Type | Valeur |
Automatique | Entier long | 3 |
Configuration structure | Entier long | 1 |
Manuel | Entier long | 2 |
Pas de lien | Entier long | 0 |
Soit la structure suivante :
Les propriétés du lien reliant le champ [Employés]Société au champ [Sociétés]Nom sont les suivantes :
Le code ci-dessous illustre les différentes possibilités offertes par les commandes LIRE LIEN CHAMP, LIRE LIENS AUTOMATIQUES et FIXER LIEN CHAMP, FIXER LIENS AUTOMATIQUES ainsi que leurs effets :
LIRE LIENS AUTOMATIQUES(liens_Appel;liens_Retour) `retourne Faux, Faux
LIRE LIEN CHAMP([Employés]Société;aller;retour) `retourne 1,1
LIRE LIEN CHAMP([Employés]Société;aller;retour;*) `retourne 3,2
FIXER LIEN CHAMP([Employés]Société;2;0) `passe le lien N vers 1 en manuel
LIRE LIEN CHAMP([Employés]Société;aller;retour) `retourne 2,1
LIRE LIEN CHAMP([Employés]Société;aller;retour;*) `retourne 2, 2
FIXER LIEN CHAMP([Employés]Société;1;0) `rétablit les paramètres définis en
`structure pour le lien N vers 1
LIRE LIEN CHAMP([Employés]Société;aller;retour) `retourne 1,1
LIRE LIEN CHAMP([Employés]Société;aller;retour;*) `retourne 3,2
FIXER LIENS AUTOMATIQUES(Vrai;Vrai) `passe tous les liens de toutes les tables en automatique
LIRE LIENS AUTOMATIQUES(liens_Appel;liens_Retour) `retourne Vrai, Vrai
LIRE LIEN CHAMP([Employés]Société;aller;retour) `retourne 1,1
LIRE LIEN CHAMP([Employés]Société;aller;retour;*) `retourne 3,3
FIXER LIEN CHAMP
FIXER LIENS AUTOMATIQUES
LIRE LIENS AUTOMATIQUES
LIRE PROPRIETES LIEN
Produit : 4D
Thème : Liens
Numéro :
920
Nom intl. : GET FIELD RELATION
Créé : 4D 2004
4D - Langage ( 4D v20 R7)