Hello,

j'ai un report qui repose sur une procédure stockée qui retourne un ref cursor et qui a 3 paramètres en entrée.

Pour le premier paramètre, j'ai un paramètre dynamique qui s'appuie sur une liste retournée par un 2nd ref cursor. Pas de problème, le paramètre saisi dans la liste est bien passé à ma procédure stockée.

Pour les 2 autres, j'ai également besoin de 2 paramètres dynamiques qui s'appuie sur une seule liste (paramètres en cascade) retournée par un 3e ref cursor. Et là, problème.
Je n'arrive pas à passer directement ces 2 paramètres à ma procédure stockée.

ex;
procedure stockée qui génère le report
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
PRC_LISTE_CLIENTS (
PR_LST_CLIENT IN OUT REF_CURSOR
, PN_COMMERCIAL IN NUMBER
, PN_REGION IN NUMBER
, PN_VILLE IN NUMBER)
procédure Paramètre dynamique1 rapporte la liste des commerciaux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PRC_LISTE_COMMERCIAUX (
PR_LST_COMMERCIAUX IN OUT REF_CURSOR
)
-> Paramètre dynamique simple OK : j'arrive à l'associer PN_COMMERCIAL

procédure Paramètre dynamique2 rapporte la liste des régions et des villes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PRC_LISTE_REGIONS (
PR_LST_REGIONS IN OUT REF_CURSOR
)
-> Paramètre dynamique en "cascade" KO (sélection de la région puis de la ville de la région sélectionnée)

Je n'arrive pas à les associer à PN_REGION et à PN_VILLE.
CR "m'oblige" à créer 2 nouveaux paramètres.
Mais comment associer ces 2 nouveaux paramètres à PN_REGION et à PN_VILLE ?

Merci de votre aide