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.
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:

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: 4.

A l’exécution du rapport, l’image extraite de la base de données s’affichera correctement.
Affichage et administration des différents utilisateurs d’une application Symfony
Nous traiterons dans cet article des questions à aborder lors de l’élaboration d’une stratégie d’implémentation BI. Nous n’aborderons par contre pas les problématiques de modélisation ou de qualité de données, qui sont d’autres sujets.
Si vous êtes dans le monde du web depuis plus de 10 ans, vous avez surement déjà dû entendre parler du WebAssembly il y a un petit moment. A l'époque, on parlait d'une révolution du web, mais qu'en est-il quasiment une décennie plus tard ? Alors, le web est-il révolutionné ? C'est ce que nous allons voir !