INTERSECTION

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 5


INTERSECTION (ensemble1; ensemble2; résultat)

ParamètreTypeDescription
ensemble1AlphaPremier ensemble
ensemble2AlphaSecond ensemble
résultatAlphaEnsemble résultant

Description

INTERSECTION compare ensemble1 et ensemble2 et sélectionne uniquement les enregistrements se trouvant à la fois dans ensemble1 et dans ensemble2. Le tableau suivant liste les résultats possibles d'une opération d'intersection d'ensembles.

Ensemble1 Ensemble2 Ensemble résultant
Oui Non Non
Oui Oui Oui
Non Oui Non
Non Non Non

Le schéma ci-dessous est la représentation graphique de l'intersection de deux ensembles. La zone colorée est l'ensemble résultant.

L'ensemble résultat est créé par INTERSECTION. Il remplace tout ensemble du même nom existant déjà, y compris ensemble1 et ensemble2. Les ensembles de départ ensemble1 et ensemble2 doivent appartenir à la même table. L'ensemble résultat appartient à la même table que ensemble1 et ensemble2.

4D Server : En mode client/serveur, les ensembles interprocess et process sont conservés sur le poste serveur, alors que les ensembles locaux sont conservés sur les postes clients. INTERSECTION requiert que les trois ensembles soient situés sur la même machine. Par conséquent, ils doivent tous être des ensembles locaux, ou bien aucun d'eux ne doit être local. Pour plus d'informations sur ce point, reportez-vous au paragraphe 4D Server et les ensembles dans le manuel de référence de 4D Server.

Exemple

L'exemple suivant recherche les clients en contact avec deux représentants, Jean et Grégoire. Chaque représentant dispose d'un ensemble regroupant ses clients. Les clients se trouvant dans les deux ensembles sont en contact avec Jean et Grégoire :

   INTERSECTION ("Jean"; "Grégoire"; "Doublon")  ` Doublon reçoit les clients appartenant aux 2 ensembles
   UTILISER ENSEMBLE ("Doublon")  ` Modification de la sélection courante
   EFFACER ENSEMBLE ("Doublon")  ` Effacement de cet ensemble mais sauvegarde des autres
   VISUALISER SELECTION ([Clients])  ` Affichage des clients en contact avec les deux commerciaux 

Référence

DIFFERENCE, REUNION.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant