Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/04/2011, 10h33   #1
Candidat au titre de Membre du Club
 
Femme Vanessa Etienne
Développeur Web
Inscription : avril 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Femme Vanessa Etienne
Localisation : France, Aisne (Picardie)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 41
Points : 12
Points : 12
Par défaut image affichage ou non

BONJOUR

dans l'exportation de mon devis j'affiche une fiche produit. Je récupéré les informations de la BDD pour certain produit il n'y a pas d'image d'enregistrer et j'ai une croix rouge lors de l'export.
Je voulais savoir s'il y a un moyen de tester le champ et d'afficher l'image que si elle est enregistrer et donc s'il n'y a aucune image la croix n'apparaitrait pas.

Dans le champs de ma base de donnée voici ce qui est enregistrer quand l'image existe
[BLOB - 38,7 Kio]
et voici quand il n'y en a aucune
[BLOB - 0 o]

Pour afficher l'image dans BIRT j'utilise l'items images.

Je pensé utilisé la propriété visibility mais je voit pas quel test utilisé pour masquer l'image quand elle n'existe pas pour un produit

J'espère avoir été clair

MERCI pour les futurs réponse
vaness0201 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 11h01   #2
Futur Membre du Club
 
Homme
Étudiant
Inscription : avril 2011
Messages : 49
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 49
Points : 18
Points : 18
Plusieurs solutions peuvent marcher, la plus simple étant d'appliquer un style en fonction d'une condition dans l'onglet highlights de ton champ.

Code :
1
2
if(value of this item == [BLOB - 0 o]) then
appliquer ce style là.
Tu crée ton style et tu mets "no display" dans le general. (= pas afficher)

Sinon, tu utilise créer une computed column dans ton dataset. Si les champs de la colonne des images sont égales à [BLOB - 0 o] alors tu met 0 dans ta computed column et 1 dans les autres. Ensuite tu fais un filter sur ta table avec "nom de ta computer column" == 1.

Tu peux aussi utiliser un script sur ta table.
D4rkArthemis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 11h27   #3
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Pourquoi faire simple quand on peut faire compliquer ?

vaness > Tu es partie sur la bonne piste.

La propriété visiblity contient un Expression Builder, tu peux retrouver la colonne image de ta table via ce builder, ça ressemble à quelque chose comme ça : row["Image"].

Tu fais un test sur cette donnée :
Code :
row["Image"] == null || row["Image"].length() == 0
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 12h00   #4
Candidat au titre de Membre du Club
 
Femme Vanessa Etienne
Développeur Web
Inscription : avril 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Femme Vanessa Etienne
Localisation : France, Aisne (Picardie)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 41
Points : 12
Points : 12
Je viens de test ta solution mais elle ne fonctionne pas cela me fait toujours la croix rouge sur les word et sur les pdf ->
Citation:
'The resource of this report item is
not reachable.'
pourtant je sais que je suis pas loin

Voici mon test

Code :
if(row['cf_601']==null || row['cf_601'].length() == 0){true}
cf_601 étant ce que je récupéré de la BDD (image du produit dans crm vtiger)
vaness0201 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 12h17   #5
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu peux mettre ton rptdesign en pièce jointe stp ?

Tu n'as pas besoin de renvoyer true ou false, un test logique renvoie déjà ces valeurs.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 12h21   #6
Candidat au titre de Membre du Club
 
Femme Vanessa Etienne
Développeur Web
Inscription : avril 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Femme Vanessa Etienne
Localisation : France, Aisne (Picardie)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 41
Points : 12
Points : 12
Voici mon fichier j'espere que ca t'aidera
vaness0201 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 12h30   #7
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bon, c'est vrai que c'est un type Blob. Alors tu peux essayer simplement ça, je ne peux pas tester :
Et si tu veux que l'image soit cachée dans tous les formats, tu coches for all outputs.

Et je veux bien que tu testes avec le Preview pour voir la stack trace complète de l'erreur.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 13h56   #8
Candidat au titre de Membre du Club
 
Femme Vanessa Etienne
Développeur Web
Inscription : avril 2011
Messages : 41
Détails du profil
Informations personnelles :
Nom : Femme Vanessa Etienne
Localisation : France, Aisne (Picardie)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : avril 2011
Messages : 41
Points : 12
Points : 12
ca ne fonctionne pas je viens de tester.

Par contre mon mode preview ne fonctionne pas non plus a chaque fois que je clique sur preview le logiciel ce ferme et rien je n'ai pas trouver pourquoi.
vaness0201 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h29.


 
 
 
 
Partenaires

Hébergement Web