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

version 5


REUNION (ensemble1; ensemble2; résultat)

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

Description

REUNION crée un nouvel ensemble contenant tous les enregistrements de ensemble1 et ensemble2. Le tableau suivant liste les résultats possibles d'une opération de réunion d'ensembles.

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

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

L'ensemble résultat est créé par REUNION. 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. L'enregistrement courant de résultat est celui de ensemble1.

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. REUNION 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 ajoute des enregistrements à l'ensemble des meilleurs clients. Les enregistrements sont affichés à l'écran. Ensuite, l'ensemble des meilleurs clients est chargé du disque, et tous les enregistrements sélectionnés par l'utilisateur (l'ensemble système UserSet) sont ajoutés. Enfin, le nouvel ensemble est sauvegardé sur le disque :

   TOUT SELECTIONNER ([Clients])  ` Sélection de tous les enregistrements 
   VISUALISER SELECTION ([Clients])  ` Afficher tous les clients en mode liste 
   CHARGER ENSEMBLE ("$Meilleurs"; "$Meilleurs.sav")  ` Chargement de l'ensemble des meilleurs clients 
   REUNION ("$Meilleurs"; "UserSet"; "$Meilleurs")  ` Ajout de toute sélection à l'ensemble
   STOCKER ENSEMBLE ("$Meilleurs"; "$Meilleurs.sav")  ` Sauvegarde de l'ensemble des meilleurs clients

Référence

DIFFERENCE, 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