Dynamique de la chaîne de recherche dans JRXML

Je suis en train de construire un rapport qui serait assez intelligent pour modifier légèrement son requête sql basé sur un paramètre d'entrée d'une certaine sorte.

Par exemple si spécial que la modification de valeur de paramètre est à "1", il ajoute un champ dans le sélectionner et ajoute une clause group by de la requête.

J'ai regardé dans java expressions, mais elles ne semblent pas être pris en charge dans la queryString tag de la jrxml. Également essayé de faire une variable contenant l'expression de java et de l'utilisation de cette variable dans la chaîne de requête tag... Qui ne fonctionne pas non plus!

Droit maintenant, je pense peut-être avoir une procédure stockée avec tout ce que la logique et ont simplement le jrxml l'appel de cette procédure stockée avec la modification des paramètres d'entrée, mais le projet que je suis en train de travailler sur ne semble pas avoir tout un tas de procédures stockées, donc j'aimerais voir si il y a d'autres solutions avant de m'en aller en bas de ce chemin.

Merci pour votre aide.


Merci les gars pour votre aide, beaucoup apprieciated. Cependant, j'ai trouvé une autre façon d'aller à ce sujet, et publié pour plus d'informations: ici

InformationsquelleAutor Lancelot | 2009-03-16