Bonjour à tous les Birtiens !
Je m'arrache les cheveux sur un tout petit soucis de développement BIRT;
J'ai 2 paramètres Texte ('paramètre1' et 'paramètre2') dans mon "Report Parameters";
Dans mon select de mon dataset, je fais 2 select DECODE ('?', 'OUI' , 'Oui' , 'Non') et ('?' , 'OUI' , 'Oui', 'Non'); où le 1ier '?' correspond à 'paramètre1' et le second '?' à 'paramètre2' ;
Sur un outil de requêtage (SQLDevelopper par exemple), j'ai les bons résultats mais si je lance le rapport avec BIRT, le DECODE du 1ier paramètre se passe bien mais je peux mettre n'importe quoi dans le second et il met toujours la même valeur (peut-être celle du 1ier paramètre mais je ne suis pas sûr);
Sachant que j'ai bien déclaré dans le Dataset :
ListeRespDataSet.setQueryParameterValue(1,params["paramètre1"]);
ListeRespDataSet.setQueryParameterValue(2,params["paramètre2"]);
Merci beaucoup d'avance pour votre aide.
Cordialement
Partager