|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Bonjour,
J'aimerai arriver a générer un rapport tous les mois du mois d'avant. En fait dans la 1er semaine de juillet sera généré le rapport de juin, dans la 1er semaine d'aout sera généré le rapport de juillet et ect tout au long de l'année.... Comme je ne veux pas toucher a ma requete tous les mois, je viens vous demander votre aide. En effet, dans ma requete on trouve des choses comme ceci au niveau du WHERE: Code :
Y a t'il un moyen de faire cela? Par exemple, lorsque l'on lancerai la génération du rapport, une sorte de pop up s'ouvrirai en donnant le choix du mois et de l'année et ces choix serait directement placé dans ma requete... Je suis ouvert a tout autres propositions sachant que je ne maitrise pas trop la programmation.... Merci de votre aide! |
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mai 2006 Messages : 4 ![]() |
Il faut que tu définisses 2 champs paramètre, un pour le moi, un pour l'année et que tu fasses une formule que tu intègres dans ta requête. Au lancement du rapport, Crystal te demanderas l'année et le mois.
|
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Citation:
Par contre je n'utilise pas Crystal mais Eclipse... Je suppose que ca doit etre possible aussi mais comment ? Le sais tu? |
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 656 ![]() |
Alors sous birt, deux solutions...
Dans tous les cas t'a requète doit être paramétré. Réponse très rapide et très très simplifié La première, tu mets des paramètres externes à ton raport et à chaque lancement du raport Birt te demande les valeurs pour tes paramètres (mois et année) Autre solution le rapport devine tout seul le mois précédent. Là faut faire un script dans ton rapport qui va alimenter les paramètres de ta requète, avec un gregorianCalendar tu obtiens facilement le mois précédent. |
|
00
|
|
|
#5 | |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Citation:
Est ce compliqué de faire ce genre de chose? Comment faire pour que BIRT me demande quelque chose? J'ai rien vu qui pourrait m'aider concernant ce point. Aurais tu un debut de piste a me donner? Encore une fois merci! |
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 656 ![]() |
D'abord comment est lancé ton rapport??
Par ligne de commande , le birtVewer,dans eclipse, solution maison?? Si c'est le eclipse ou le birtViewer, il te les demande tout seul, pour les autre ça dépend Dans tous les cas :
Pour cela il y a une video sur le site de birt qui te montre comment faire, et sur eclipsetotale tu as aussi un tutoriel qui te montre ça. |
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
En fait mon rapport je le genere en passant par le menu file>appercu du rapport en pdf, une fois que le rapport est affiché je l'enregistre en passant par "enregistrer sous" (ou un truc du genre qui se trouve sur l'interface d'acrobat).
Ce qui au final me permet d'avoir un fichier pdf enregistrer sur mon poste. J'espere que je vais trouver la video dont tu me parles et que c'est pas trop compliqué... je me rend de ce pas vers les sites que tu m'as indiqué merci PS: eclipsecentral est en construction pour le moment |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 656 ![]() |
Le fait de paramétrer un rapport est très simple mais difficile à décrire par écrit.
la vidéo est sur cette page : http://www.eclipse.org/birt/phoenix/tutorial/ La page d'eclipseTotale : http://www.eclipsetotale.com/articles/BIRT.phtml |
|
00
|
|
|
#9 | |
|
Futur Membre du Club
![]() Inscription : juin 2004 Messages : 63 ![]() |
Citation:
Un grand merci a toi, je sens que tu va me faire faire un grand pas en avant avec ces conseils! |
|
|
|
00
|
|
|
#10 | |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 656 ![]() |
Citation:
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com