Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
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 02/07/2008, 11h45   #1
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
Par défaut [DEBUTANT] Créer un paramétre avec iReport

Bonjour,
Je cherche un tuto pour la création d'un paramètre dans iReport. Je m'explique:
Je crée un rapport :
1er champ une liste de nom
2ème champ leurs numéro de téléphone

Je souhaite qu'au lancement de mon rapport j'ai un invite qui me propose tous les noms ou que je saisis un nom et que mon rapport ne m'affiche que le nom sélectionné.

Merci
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 12h23   #2
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 18
Points : 14
Points : 14
Citation:
Envoyé par pmono Voir le message
Bonjour,
Je chercher un tuto pour la création d'un paramétrè dans ireport. Je m'explique:
Je créer un rapport :
1er champs une liste de nom
2ieme champs leurs numéro de téléphone

Je souhaite qu'au lancement de mon rapport j'ai une invite qui me propose tous les noms ou que je saisisse un nom et que mon rapport ne m'affiche que le nom sélectionné.

Merci
Pour cela tu fais un clic droit sur paramètre et tu cliques sur add, ensuite tu donnes un nom à ton paramètre par exemple : SAISISSEZ_UN_NOM

puis tu coches "utiliser comme invité"

et à ce moment là quand tu lances ton rapport tu as une fenêtre qui s'ouvre et qui t'invite à saisir un nom. N'oublie pas dans ta requête SQL de rajouter dans WHERE <ton champs nom> = $P{SAISISSEZ_UN_NOM}.

en commentaire dans ta requête en dessous il te mettra veuillez donner une valeur à votre paramètre, il ne faut pas s'en occuper. Ensuite tu lances ta requête et SAISISSEZ_UN_NOM apparait en invité.

Voilà, j'espère que cela t'aidera.

bonne journée
nadège23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 12h30   #3
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
Super merci!
Et si je veux que dans mon invite il y ai une liste des valeurs comment faut il faire?
merci
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 12h35   #4
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 18
Points : 14
Points : 14
Citation:
Envoyé par pmono Voir le message
Super merci!
Et si je veux que dans mon invite il y ai une liste des valeurs comment faut il faire?
merci
Alors là, je pense qu'il faut passer par un scriptlet mais là c'est du java pur, donc si tu sais le dire en java pas de soucis.

D'ailleurs, je trouve pas de réponse pour mon problème de scriptlet.
nadège23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 12h42   #5
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
ok merci beaucoup!
je n'ai effectivement pas les compétances java...
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 13h10   #6
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Je ne sais pas si les scriptlet te permettront ça, mais je te tropose de développer une page JSP par exemple qui contient tous les noms des clients et cocher ceux que tu veux afficher+une fonction qui met les résultat (le tableau des clients sélcetionnés) et les mettres dans une variable hashMap que tu passera à ton rapport.

Bon courage
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 15h16   #7
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
Je souhaite mnt faire une somme. Je m'explique
J'ai un tableau
1ere colonne des articles
2ieme colonne des montants
Je voudrais avoir en bas de cette 2ieme colonne le montant total?
je met le champs dans le columnfooter mais cela ne fonctionne pas. pouvez vous m'aider
merci par avance
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 15h43   #8
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 18
Points : 14
Points : 14
Citation:
Envoyé par pmono Voir le message
Je souhaite mnt faire une somme. Je m'explique
J'ai un tableau
1ere colonne des articles
2ieme colonne des montants
Je voudrais avoir en bas de cette 2ieme colonne le montant total?
je met le champs dans le columnfooter mais cela ne fonctionne pas. pouvez vous m'aider
merci par avance
Dans la partie droite de l'écran ireport, tu as normalement bibliothèque ou si elle n'est pas affichée tu vas dans afficher -> panneau d'accueil et tu coches bibliothèque

ensuite tu cliques sur Total et là il te demande quel champ tu veux totaliser, donc tu choisis ton champ, puis il créé une variable que tu n'a plus qu'à placer dans column footer en dessous de ta colonne concernée.

voilà c'est tout
nadège23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 16h20   #9
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
merci, lorsque je clique sur somme rien ne se produit...
comment ca se fait?
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 16h59   #10
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 18
Points : 14
Points : 14
Citation:
Envoyé par pmono Voir le message
merci, lorsque je clique sur somme rien ne se produit...
comment ca se fait?
autant pour moi, il ne faut pas cliquer sur total dans bibliothèque mais tu cliques sur total et tu déplaces dans ta bande détail et cela fonctionne.
nadège23 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/07/2008, 10h59   #11
Invité de passage
 
Inscription : juillet 2008
Messages : 10
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 10
Points : 0
Points : 0
merci
pmono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2008, 16h46   #12
Invité de passage
 
Inscription : juin 2008
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 8
Points : 4
Points : 4
Salut,

concernant les paramétres, j'ai essayé ce qu'à dit nadège23 mais j'obtiens une page blanche. J'ai crée un paramètre, modifié ma requête sql, j'ai bien une invit qui me demande un paramètre mais lorsque je le renseigne ça m'ouvre le pdf avec une page blanche ...

par exemple j'aimerai pouvoir rentrer en paramétre un fournisseur et cela afficherait la liste des articles que propose ce fournisseur. j'ai mis mes champs "libelle_article" et "prix" dans détail et le paramètre fournisseur dans column header.

help!
thybe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/07/2008, 17h04   #13
Rédacteur/Modérateur
 
Avatar de JauB
 
Homme Faisel
Ingénieur COBOL/AS400
Inscription : octobre 2005
Messages : 1 713
Détails du profil
Informations personnelles :
Nom : Homme Faisel
Âge : 31
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur COBOL/AS400
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 713
Points : 2 712
Points : 2 712
Envoyer un message via AIM à JauB Envoyer un message via MSN à JauB Envoyer un message via Yahoo à JauB
Merci @pmono de nous dire si c'est résolu.

Pour @thybe tu dois ouvrir une nouvelle discussion, tu risques qu'on ne voit pas ton poste.
Citation:
Envoyé par thybe Voir le message
Salut,

concernant les paramétres, j'ai essayé ce qu'à dit nadège23 mais j'obtiens une page blanche. J'ai crée un paramètre, modifié ma requête sql, j'ai bien une invit qui me demande un paramètre mais lorsque je le renseigne ça m'ouvre le pdf avec une page blanche ...

par exemple j'aimerai pouvoir rentrer en paramétre un fournisseur et cela afficherait la liste des articles que propose ce fournisseur. j'ai mis mes champs "libelle_article" et "prix" dans détail et le paramètre fournisseur dans column header.

help!
__________________
*** Ingénieur COBOL/AS400 ***

-------------------------------------------------------------------

Mes articles, Mon Blog

Rubrique Jasper/iReport :
------- Forum Jasper --------
----- FAQ Jasper/iReport -----

JauB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2008, 21h59   #14
Candidat au titre de Membre du Club
 
Inscription : juin 2008
Messages : 18
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 18
Points : 14
Points : 14
Citation:
Envoyé par thybe Voir le message
Salut,

concernant les paramétres, j'ai essayé ce qu'à dit nadège23 mais j'obtiens une page blanche. J'ai crée un paramètre, modifié ma requête sql, j'ai bien une invit qui me demande un paramètre mais lorsque je le renseigne ça m'ouvre le pdf avec une page blanche ...

par exemple j'aimerai pouvoir rentrer en paramétre un fournisseur et cela afficherait la liste des articles que propose ce fournisseur. j'ai mis mes champs "libelle_article" et "prix" dans détail et le paramètre fournisseur dans column header.

help!
Tu n'as pas besoin de mettre le paramètre dans un champs que ce soit colum ou detail, par contre il faut que dans l'invite de commande tu inscrives le nom du fournisseurs de la même façon qu'il est inscrit dans la requête :
exemple si dans ta requete le fournisseur X est répertorié sous ce nom et que dans ton invite tu mets x forcément la requête ne te retournera rien.

Cela signifie aussi que les personnes qui vont vouloir consulter ce catologue doivent connaitre l'orthographe de tous les fournisseurs tels qu'ils sont renseignés dans ta base de donnée.

Ne serait-il pas plus judicieux d'attribuer un numéro à chaque fournisseur afin que ton invite de commande pointe sur un numéro plutôt que sur un texte. Par exemple fournisseur 1 pour le fournisseur X.

Voilà, mais il n'y a pas de raison que l'invite ne fonctionne pas.

J'espère que cela t'aidera.

Bonne soirée
nadège23 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 03h44.


 
 
 
 
Partenaires

Hébergement Web