4D v16.3

SET AUTOMATIC RELATIONS

Accueil

 
4D v16.3
SET AUTOMATIC RELATIONS

SET AUTOMATIC RELATIONS 


 

SET AUTOMATIC RELATIONS ( aller {; retour} ) 
Paramètre Type   Description
aller  Booléen in Statut de tous les liens de N vers 1
retour  Booléen in Statut de tous les liens de 1 vers N

La commande SET AUTOMATIC RELATIONS transforme tous les liens manuels en liens automatiques pour toute la base dans le process courant. Cette modification est temporaire et peut à tout moment être remise en cause par un nouvel appel à SET AUTOMATIC RELATIONS.

  • Si aller est Vrai, tous les liens N vers 1 deviennent automatiques. Si aller est Faux, tous les liens N vers 1 deviennent manuels.
  • Si retour est Vrai, tous les liens 1 vers N deviennent automatiques. Si retour est Faux, tous les liens 1 vers N deviennent manuels.

Les liens définis comme automatiques en mode Développement ne sont pas affectés par cette commande. Elle permet de rendre automatiques les liens déclarés manuels en mode Développement, avant d'exécuter des opérations nécessitant qu'ils soient automatiques (par exemple, des recherches et tri relationnels). A l'issue de l'opération, le lien peut redevenir manuel via un nouvel appel à SET AUTOMATIC RELATIONS

Note : Lorsque vous passez Vrai à la commande SET AUTOMATIC RELATIONS, le mode automatique est "verrouillé" pour tous les liens manuels au cours de la session. Dans ce cas, les éventuels appels à la commande SET FIELD RELATION dans la même session sont ignorés, qu'ils soient placés avant ou après SET AUTOMATIC RELATIONS. Pour "déverrouiller" le mode automatique et prendre en compte les appels à SET FIELD RELATION, passez Faux à SET AUTOMATIC RELATIONS.

Exemple  

L'exemple suivant rend tous les liens N vers 1 automatiques et rétablit en manuel tous les liens 1 vers N qui étaient précédemment modifiés :

 SET AUTOMATIC RELATIONS(True;False)



Voir aussi  

GET AUTOMATIC RELATIONS
GET RELATION PROPERTIES
Présentation des liens
SELECTION RANGE TO ARRAY
SELECTION TO ARRAY
SET FIELD RELATION

 
PROPRIÉTÉS 

Produit : 4D
Thème : Liens
Numéro : 310

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Modifié : 4D 2004

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)