IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BIRT Discussion :

Génération automatique de rapport


Sujet :

BIRT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    Points : 23
    Points
    23
    Par défaut Génération automatique de rapport
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    where a.MOIS = 'mars'
    and a.ANNÉE = '2006'
    Group By a.SEMAINE, a.MOIS, a.ANNÉE
    La génération dépend donc de ces conditions, comment faire pour que mes rapports soit a jour chaque mois sans toucher a la requete.

    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!

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    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.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par jonmarion
    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.
    Merci de ta reponse!

    Par contre je n'utilise pas Crystal mais Eclipse...

    Je suppose que ca doit etre possible aussi mais comment ?

    Le sais tu?

  4. #4
    Membre expert
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Points : 3 135
    Points
    3 135
    Par défaut
    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.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par moritan
    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)
    Bonjour et merci de ta réponse qui m'interesse fortement!

    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!

  6. #6
    Membre expert
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Points : 3 135
    Points
    3 135
    Par défaut
    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 :
    1. Tu dois paramétrer ta requète
    2. Tu ajoutes des paramètres externes à ton rapport
    3. Tu map tes paramètres externes avec les paramètres de ta requète


    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.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    Points : 23
    Points
    23
    Par défaut
    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

  8. #8
    Membre expert
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Points : 3 135
    Points
    3 135
    Par défaut
    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

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    Points : 23
    Points
    23
    Par défaut
    Citation Envoyé par Doberman
    PS: eclipsecentral est en construction pour le moment
    Oupss, la fatigue.... j'ai mal lu désolé et merci encore pour les liens je vais voir ca et reviendrais t'embeter si j'ai d'autres questions

    Un grand merci a toi, je sens que tu va me faire faire un grand pas en avant avec ces conseils!

  10. #10
    Membre expert
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    Points : 3 135
    Points
    3 135
    Par défaut
    Citation Envoyé par Doberman
    Oupss, la fatigue.... j'ai mal lu désolé et merci encore pour les liens je vais voir ca et reviendrais t'embeter si j'ai d'autres questions

    Un grand merci a toi, je sens que tu va me faire faire un grand pas en avant avec ces conseils!
    en fait non, j'avais fait l'erreur et j'ai corrigé après, j'avais fait un mix avec eclipseplugincentral

Discussions similaires

  1. [AJAX] saisie automatique en rapport avec des données mysql
    Par redwire dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 01/10/2006, 11h45
  2. [RAVE] Enregistrer automatiquement un rapport
    Par Cryonie dans le forum Bases de données
    Réponses: 8
    Dernier message: 11/10/2005, 12h01
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43
  4. [JUnit] Générer automatiquement un rapport
    Par yanis97 dans le forum Tests et Performance
    Réponses: 1
    Dernier message: 09/03/2004, 18h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo