BI experience

iReport : un outil sympathique

| 0 Commentaires

JasperSoft fournit un outil sympathique appelé iReport :

screenshot.jpg

J’ai créé un rapport avec une petite requête et voici quelques astuces que j’ai relevées :

  • Pour créer une page de garde :
  1. Créer un rapport normal (.jrxml) où vous ferez votre page de garde ( images, titre, auteur… dans les bandes title et ColumnHeader)
  2. Allez dans Modifier > supprimer les marges
  3. Vous irez dans votre rapport maitre et vous irez chercher l’assistant pour créer un subreport en cliquant sur le logo :

    logo_assistant_subreport.JPG

  4. puis voici ce qu’il va s’afficher sur votre rapport maitre :

    logo_subreport.JPG

  5. Vous ferez un clic droit >Propriété > au niveau de Bande sélectionner title
  6. Puis faire clique droit sur l’icône du subreport à droit dans les propriétés à droite cochez « imprimer dans la première bande complète »
  7. Cliquez sur la bande title et dans les propriétés à droite cochez  » titre sur une nouvelle page »
  8. le plus important sinon rien ne s’affichera sur votre rapport principal sur votre sous rapport (page de garde) dans l’option « si aucune données » mettre « Toutes les sections, pas de détail »

Et normalement quand vous exécuterez votre rapport principal la page de garde s’affichera!!

  • Pour afficher une image en fonction de la valeur d’une variable :
  1. insérer votre image via Modifier >insérer un élément > image
  2. Dans les propriétés « imprimer si expression . voici un exemple de ce que vous pouvez avoir à mettre :

($F{AEF_DEMI_PENSION}.equals(« Y »)?new Boolean(true):new Boolean(false))

En espérant que cela vous aide à mieux utiliser iReport… Dès que je trouve d’autres astuces, je les préciserai dans d’autres posts

Laisser un commentaire

Champs Requis *.

*