Dans cet article


Offres d'emploi

Tags

iReport – Afficher une image de type blob

Lors de la génération de rapport, il est parfois nécessaire d’afficher des images stockées dans une base de données dans un champ de type blob.

Pour afficher ce type de donnée, il faut:

1 – Ecrire la requête de sélection. Dans la liste des champs listés par iReport, le champ de type blob est identifié comme un champ de type object.

2 – Modifier le type du champ blob et le mettre à java.io.InputStream:

iReport_affichr_blob_1

3 – Glisser un composant de type image depuis la palette dans le rapport. Fermer la fenêtre vous demandant de choisir un fichier image à ouvrir; puis modifier les propriétés de composant pour qu’il ouvre l’image contenue dans le champ de la base de données, et passer son type à java.io.InputStream:

iReport_affichr_blob_2

A l’exécution du rapport, l’image extraite de la base de données s’affichera correctement.

 

=> En savoir plus sur les solutions BI

L'équipe AXOPEN

Voir aussi les articles suivants

Lorsqu’un utilisateur ouvre un rapport Jasper, il est parfois utile de lui proposer une liste de valeurs plutôt qu’une zone de saisie libre, afin de : – Ne lui proposer des valeurs que pour lesquels il y a des informations à afficher; – Rendre l’utilisation du rapport plus facile. Il est donc possible de définir une liste de valeurs qui seront proposées aux utilisateurs à chaque exécution du rapport, évitant une saisie manuelle.
Lire l'article

Jasper Studio : Invalid byte 2 of 3-byte UTF-8 sequence

Le 29/05/2013 par Christophe Dupont

Il est possible que vous ayez l’erreur suivante lorsque vous essayez d’ouvrir un rapport envoyer vers votre serveur Jasper via Jasper Studio: Invalid byte 2 of 3-byte UTF-8 sequence Comme l’erreur l’indique, c’est un problème d’encodage dans le transfert des rapports entre JasperStudio et votre rapport. Ce problème est présent dans les différentes versions JasperStudio, et même dans la version 5.1. Pour résoudre ce problème, il faut forcer JasperStudio à utiliser l’utf-8.
Lire l'article

Focus sur l’offre JasperSoft

Le 16/09/2013 par Christophe Dupont

L’offre JasperSoft, en bref L’éditeur JasperSoft propose une offre complète de logiciels pour l’intégration de données, la création de reporting, de tableaux de bord, l’analyse décisionnelle ainsi qu’une plateforme centralisée pour gérer l’accès aux outils d’aides à la décision. Son objectif principal est de fournir un moyen simple et flexible pour la génération de documents d’états. L’offre est structurée autour de 5 produits : L’offre Jaspersoft, en détails JasperReports est une librairie Open Source puissante permettant de générer des états des états.
Lire l'article