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 16/04/2007, 15h29   #1
Invité régulier
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 5
Points : 5
Par défaut Paramètre de sous-rapport

Bonjour,

Je passe des paramètres au rapport père

Code :
1
2
Report.AddParameters("date_deb_US", (new CAffichage()).getDateUS(request.getParameter("NbreReunionRCP_date_deb"))) ;
Report.AddParameters("date_fin_US", (new CAffichage()).getDateUS(request.getParameter("NbreReunionRCP_date_fin"))) ;
Ensuite je les passe au rapport fils :

Paramètre | Expression
----------------------------------
date_deb_US | $P{date_deb_US}
date_fin_US | $P{date_fin_US}

Et dans mon rapport fils j'execute la requete suivante :

Code :
1
2
3
4
5
6
7
select UPPER(rcp_libelle) as libelle_reunion, 
       SUBSTRING(rcp_date,6,3) || SUBSTRING(rcp_date,3,3) || SUBSTRING(rcp_date,0,5) as rcp_date, 
       count(id_professionnel) as total 
from rcp
left join rcp_med ON rcp_med.rcp_id = rcp.rcp_id
WHERE ((rcp_date >= $P{date_deb_US} and rcp_date <= $P{date_fin_US}) Or rcp_date Is Null) And rcp_med.res_id = $P{reseau}
group by rcp.rcp_id, libelle_reunion, rcp_date
Mon problème est que les paramètres sont bien pris en compte dans le rapport père mais pas dans le rapport fils.

Comme vous pouvez le voir je passe le "reseau" également comme paramètre et ca, ca marche trés bien. Sauf que le parametre "reseau" provient du résultat de ma requete du rapport pére alors que "date_deb_US" et "date_fin_US" proviennent de mon code JAVA.

Y-a-il quelque chose à faire en plus ?

Merci de votre aide
BruteDuCafeDesSports est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 10h11   #2
Membre éclairé
 
Inscription : avril 2007
Messages : 195
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 195
Points : 320
Points : 320
Tu as essayé de lancer ton rapport sur iReport? Si oui, est-ce que ça fonctionne ou bien as-tu un message d'erreur?
Cordialement,

***************************

Christopher Andre
Technical Support Engineer, EMEA

JasperSoft Corporation
candre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 14h59   #3
Invité régulier
 
Inscription : mars 2007
Messages : 12
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 12
Points : 5
Points : 5
Quand je test en le lancant avec iReport il me prends bien les valeurs par défaut que je lui ai fixé.

Et aucun message d'erreur. Ni sur iReport, ni à la génération à partir de l'appel java.

Il ne prends simplement pas les paramètres que je lui passe.

J'avoue que je ne vois pas ce que je pourrais faire d'autres...
Si vous avez des idées ?
BruteDuCafeDesSports 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 02h49.


 
 
 
 
Partenaires

Hébergement Web