Une solution simple pour Crystal Reports XI consiste à transmettre l'URL de l'image en tant que paramètre au rapport, puis à l'utiliser comme emplacement graphique de l'image.
- Créez un champ de paramètre de chaîne, appelez-le 'imageUrl'.
- Ajouter une image (Insérer | Image ...) le rapport (il est un espace réservé)
- Changer l'emplacement graphique de l'image:
- image clic droit
- sélectionnez Format graphique ...
- sélectionnez l'onglet Image
- cliquez sur le bouton conditionnel formule (qui ressemble à x + 2)
- défini le texte de la formule « {?} imageUrl » (sans les guillemets simples)
- enregistrer la formule et cliquez sur le bouton OK
- Enregistrer le rapport
Exécutez le rapport et définissez la valeur du imageUrl en conséquence.
Alternativement, vous pouvez utiliser une instruction CASE dans un champ de formule pour le même effet; Il suffit de modifier le champ de la formule conditionnelle de l'image pour référencer le champ de formule au lieu du champ de paramètre.