|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() |
salut tout le monde,
je suis débutant dans le monde du reporting, et j'utilise actuellement IReport j'ai besoin de construire un tableau dont les cases contiennent des requetes SQL, le tableau ressemble au tableau ci dessous : Numero question | Question 1 | Question 2 | Question 3 | Question 4 ------------------------------------------------------------------------- Reponse 1 | Requete SQL | Requete SQL | Requete SQL | R SQL ------------------------------------------------------------------------- Reponse 2 | Requete SQL | Requete SQL | Requete SQL | R SQL ------------------------------------------------------------------------- Reponse 3 | Requete SQL | Requete SQL | Requete SQL | R SQL ------------------------------------------------------------------------- Reponse 4 | Requete SQL | Requete SQL | Requete SQL | R SQL ------------------------------------------------------------------------- Mais je ne sais pas comment construire un tel tableau sous IReport Merci de votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour !
As-tu lu ce post pour commencer ? http://www.developpez.net/forums/sho...d.php?t=119806 Quelle version de iReport utilises-tu ? (Dernière version : 1.2.5) Merci. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Oui c'est la version 1.2.5 de IReoport que j'utilise
|
|
|
00
|
|
|
#4 | ||
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Hum... elle correpond a quoi la requete SQL ?
Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
la requete est la suivante :
select count(reponse)*100/( select count(num_particip) from question where num_question=1) from question where num_question = 1 and reponse = 1 group by reponse ou les champs nnum_question et reponse de la table question varient entre 1 et 4 : where num_question = 1 and reponse = 2 where num_question = 1 and reponse = 3 where num_question = 1 and reponse = 4 ..... ou bien where num_question = 2 and reponse = 1 where num_question = 2 and reponse = 2 where num_question = 2 and reponse = 3 where num_question = 2 and reponse = 4 .... |
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Cela s'appelle un tableau croisé (ou Cross Table un truc comme ca), cherche un peu dans iReport tu trouveras ton bonheur. Si vraiment tu ne t'en sors pas reviens par ici (j'ai pas trop envi de me replonger dans iReport tant que tu n'as pas essayé par toi même).
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
Si j'ai essayé, il existe en effet un outil Crosstab dans ireport, mais j'ai pas trouvé un manuel ou bien de l'aide qui montre la façon de construire des tableaux croisés à l'aide de l'outil Crosstab. je cherche toujours de l'aide
Merci en tous cas |
|
|
00
|
|
|
#8 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Tu cliques sur CrossTab Tool. Tu le met ou tu veux dans ton rapport.
Tu crées ton DataSet correspondant à la requête. Ensuite, tu suis les instructions en sélectionnant ce que tu veux. En plus, il y a un petit schéma au dessus pour t'aider. |
|
|
00
|
|
|
#9 | |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 57 ![]() |
Citation:
Sinon je n'ai jamais eu à utiliser les crosstabs encore mais je suis tombé sur pas mal de topics sur ce sujet lors de certaines recherches... (principalement sur des forums anglophones). |
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() |
salut,
effectivement j'ai fait tout ce que vous avez dit "BIM", je compile et jexecute mon document mais je ne vois rien. J esais que je n'ai pas bien assimilé le fonctionnement des crosstabs, pour cela je demande s'il existe un tut qui explique cela merci |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : juillet 2006 Messages : 57 ![]() |
Rien de tel qu'un exemple, en te basant dessus ptete que ça te débloquera :
Crosstab Sample - http://jasperforge.org/sf/wiki/do/vi...s/wiki/Samples Vu dans la FAQ du site Jasperreport : http://jasperforge.org/sf/wiki/do/vi...rts/wiki/FAQ17 Peut être quelques infos utiles trouvées sur ce forum : http://www.developpez.net/forums/arc.../t-107924.html |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() |
Merci de votre aide,
je sais maintenant la façon d'utiliser les crosstab |
|
|
00
|
|
|
#13 | |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com