Bonjour,

Je ne trouve pas d'explication sur le net donc je me permets de venir demander ici : je souhaiterais comprendre la logique d'utilisation de la condition "Résultat d'une autre requête" dans la section "Filtres de la requêtes" du BOXI.

Je vous donne un exemple pour illustrer :

J'ai créé une requête "ReqFiltre" avec les filtres suivants :
- "Domaine" Egal à "Immo"
- "Statut" Pas égal à "ERREUR"
- "Contexte" Pas égal à "TEST"

Puis pour chaque autre requête je mets les filtres suivants :
- "Domaine" Dans liste "Domaine du résultat de la requête UNIVERS"
- "Statut" Dans liste "Statut du résultat de la requête UNIVERS"
- "Contexte" Dans liste "Contexte du résultat de la requête UNIVERS"

J'ai constaté que si je n'ajoute pas l'objet "Contexte" dans chaque autre contexte, le résultat sort les dossiers Test alors qu'il sont exclus de la requête ReqFiltre.
J'ai aussi constaté que dans un rapport avec 10 requêtes, le fait d'utiliser la requête ReqFiltre et de baser les autres requêtes sur celles ci fait gagner beaucoup de temps dans l'actualisation des rapports BO.

Pouvez vous me dire comment fonctionne par derrière la condition "Résultat d'une autre requête" SVP ? Pourquoi faut il quand même mettre les trois conditions dans les autres requêtes et pourquoi cela fait gagner du temps en actualisation ?

J'ai besoin de mieux appréhender cette condition pour l'utiliser en toutes connaissances de cause.

Bien cordialement.