Salut,
Je voudrais savoir si quelqu'un aurait une solution pour faire des tri sur des colonnes en passant un paramètre.
Merci d'avance pour vos suggestions
Salut,
Je voudrais savoir si quelqu'un aurait une solution pour faire des tri sur des colonnes en passant un paramètre.
Merci d'avance pour vos suggestions
Bonjour
Pour faire cela, tu dois construire dynamiquement la clause "order by" de ta requête SQL, en construisant des requêtes SQL dynamiques
J'ai déjà expliqué cette méthode sur osbi.fr pour JasperReports et Eclipse BIRT
Je vais publier un article similaire sur Pentaho Reporting (la semaine prochaine probablement)
Sylvain (www.osbi.fr)
sdecloix, se serait sympa l'article.
Cependant, j'ai déjà essayé de faire cela via ce tutoriel
http://wiki.bizcubed.com.au/xwiki/bi...0dynamic%20SQL mais le tri ne passe visiblement pas.
Bonjour
En effet, l'article de BizCubed est similaire à celui que je viens de publier sur osbi.fr: http://www.osbi.fr/?p=2629
Sylvain (www.osbi.fr)
Génial. Cette syntaxe fonctionne. J'avais déjà trouvé une solution avec une procédure stockée.
Tiens ça m'intéresse : comment fais-tu pour passer des paramètres utilisateurs côté web à ta procédure stockée ?
Sylvain (www.osbi.fr)
J'ai utilisé la procédure stockée avec l'utilisation basique des paramètres.
Ex avec 2 paramètres
Ceci fonctionne mais je vais quand même utiliser ta solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXECUTE Detail_Paiement_Procedure ${param_orderby},${param_annee}
J'avais jamais essayé en fait de mettre une procédure stockée dans la Query d'un report...
... mais en effet, y'a pas de raison que cela ne fonctionne pas, ça reste du SQL
Bon ben y'a plus qu'à fermer la discussion
bon courage pour la suite ;-)
Sylvain - http://www.osbi.fr
Sylvain (www.osbi.fr)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager