Bonjour,

Dans Framework manager:

Dans la couche Business View j'ai un nameSpace appelé "USA" contenant:
2 query subjects nommé: "HeaderUSA" and "DetailUSA" étant déjà JOINS dans notre couche DataBaseView en utilisant "IDHeader" + un "UniqueID" contenant 'USA'.
Les données sont en relation avec USA.

Dans la couche Business View j'ai un nameSpace appelé "CAN" contenant:
2 query subjects nommé: "HeaderCAN" and "DetailCAN" étant déjà JOINS dans notre couche DataBaseView en utilisant "IDHeader" + un "UniqueID" contenant CAN.
Les données sont en relation avec CAN.

BUT:On veut une UNION entre ces 2 nameSpaces.

Je fais ceci:
1- Créer un nouveau nameSpace nommé "UsaCan" dans lequel j'ajouterai mes nouveaux query subjcets provenant de mon UNION.

2- Je clique ensuite sur "HeaderUSA" du namespace "USA" et CTRL + Click sur "HeaderCAN" du nameSpace "CAN"
3- Click menu: ACTIONS | DEFINE QUERY SUBJECT (désolé je suis en anglais)
4- Je nomme mon nouveau query subject : "USA+CANHeaders"
5- Je sélectionn UNION comme opérateur
6- Je coche "[B]Remove duplicate rows."[B]
7- Je déplace sous le nouveau NameSpace "UsaCan" que j'ai crée plus haut.

8- Je répète pour un UNION entre "DetailUSA" and "DetailCAN" query subjects des nameSpaces "CAN" and "USA"

9- J'ai donc désormais 2 nouveaux query subject que j'ai déplacé sous notre nouveau nameSpace


Question:
Ais-je besoin de créer à nouveau un JOIN dans ma couche Business View entre "USA+CANHeaders" et "USA+CANDetails" ?

Merci !