BI experience

Rapport maitre / sous Rapport avec iReport

| 1 Commentaire

iReport permet de créer des sous rapports. Voici une des façons de les faire communiquer :

  1. Créer votre rapport maitre avec votre connexion et votre requête
  2. Créer votre sous rapport puis l’intégrer à votre rapport principale (voir le post : « iReport un outil sympathique »
  3. double cliquer sur l’élément subreport de votre rapport principal
    1. dans l’onglet « Rapport secondaire » mettre « Utiliser l’expression de connexion » :  » $P{REPORT_CONNECTION} ce qui veut dire que votre sous rapport aura la même connexion  datasource que votre rapport maitre.
    2. dans l’onglet « Rapport secondaire (autre) » indiquer dans « Expression de rapport secondaire » : « lenomdevotresubreport.jasper »
    3. mettre les paramètre créer (faire ajouter le nom de votre paramètre et dans expression mettre $F{nomchamp}
  4. Dans votre subreport vous n’aurez qu’à créer les même paramètres avec les même noms et même type sans expression particulière.
  5. puis dans le menu Données >Consultation du rapport de votre sous-rapport mettre une requête SQL de type : « SELECT * FROM table Where id= $P{monid}

Enjoy!

Un Commentaire

  1. tres bien!!!!

Laisser un commentaire

Champs Requis *.

*