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

iReport Discussion :

Génération de rapport quotidien


Sujet :

iReport

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2012
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Génération de rapport quotidien
    Bonjour,

    je m'entraîne avec iReport et JasperServer dans le but de générer automatiquement des rapports quotidiens. Je ne sais pas vraiment comment faire, j'ai essayé de plusieurs manière différentes. La plus concluante et aussi la plus simple à consister à créer un paramètre (myDate) à laquelle je donne une valeur initiale (la date d'hier : new java.util.Date()-1), j'enlève aussi l'utilisation du prompt et je l'utilise ensuite dans ma commande SQL pour récupérer les données de la date qui m'intéresse.
    Lorsque je mets le rapport sur JasperServer, dans les ressources je rajoute un contrôle d'entré (myDate) en lecture seul pour le reste c'est basique. Lorsque je clique sur le rapport tout s'affiche comme je le veux mais lorsque je planifie le rapport, le rapport généré est vide.
    Si quelqu'un peut m'éclairer ou connaît une manière simple de faire un rapport quotidien je suis preneur.

    Merci d'avance,

    Jungle.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2012
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    Pourquoi faire simple quand on peut faire compliquer ... ou l'inverse

    C'est quand on a la solution sous le nez qu'on ne la voit pas, pas besoins de sous-rapports, de paramètres ... Dans ma requête SQL j'ai simplement rajouté la condition : WHERE date = curdate()-1 pour avoir les données de la veille. Et voilà, le tour est réglé plus qu'à exporter le rapport sur le repository (facile grâce au plug-in dans iReport) et à plannifier un job (ce qui se fait très intuitivement) qui commence tous les jours en matinée pour avoir le report de la veille.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/04/2008, 16h37
  2. mauvaise génération de rapport
    Par rupteur dans le forum Jasper
    Réponses: 1
    Dernier message: 17/01/2008, 11h06
  3. génération de rapport maven
    Par Aldouille dans le forum Maven
    Réponses: 2
    Dernier message: 01/12/2006, 14h58
  4. Génération de rapports
    Par MaxBoys dans le forum Rational
    Réponses: 3
    Dernier message: 24/11/2006, 13h04
  5. Génération de rapport
    Par Plawi dans le forum MFC
    Réponses: 6
    Dernier message: 02/11/2004, 13h18

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