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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 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 averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    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 éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    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 averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 64
    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 éprouvé
    Avatar de moritan
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2005
    Messages
    687
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2005
    Messages : 687
    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.

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