| 4D v15.4LIRE LIEN CHAMP | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 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 v15.4)
	
	
	4D - Langage ( 4D v15)
	
	
	
	
	
	4D - Langage ( 4D v15.3)
 Ajouter un commentaire
Ajouter un commentaire