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

Jasper Discussion :

Est ce que ireport peux supporter 2 datasource?


Sujet :

Jasper

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Est ce que ireport peux supporter 2 datasource?
    Bonjour, je doit récupérer des données dans 2 datasource et les sortir au format csv.
    Est ce que ireport supporte l'accès à 2 datasource ou pas?
    Actuellement j'ai beau chercher mais je ne vois l'accès qu'a une datasource à la fois.

    Si cela existe quelle en est la démarche?

    D'avance merci beaucoup pour votre aide.

  2. #2
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2007
    Messages : 293
    Points : 440
    Points
    440
    Par défaut
    En principe 1 rapport = 1 Datasource mais tu as des "objets" à l'intérieur du rapport qui peuvent avoir leur propre datasource(les "dataset"):
    sous-rapports, charts, crosstabs,...
    Avec tout çà tu devrais pouvoir t'en sortir.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Gabriel.Entressangle Voir le message
    En principe 1 rapport = 1 Datasource mais tu as des "objets" à l'intérieur du rapport qui peuvent avoir leur propre datasource(les "dataset"):
    sous-rapports, charts, crosstabs,...
    Avec tout çà tu devrais pouvoir t'en sortir.
    Bonjour, merci beaucoup pour votre reponse.
    Savez vous ou je pourrais trouver un exemple?

    Merci.

  4. #4
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2007
    Messages : 293
    Points : 440
    Points
    440
    Par défaut
    Avec le paquet jasperserver il y a des examples de la base foodmart. Je suis allé les voir à mes débuts sur jasper mais maintenant je ne saurais te dire exactement où les trouver. Cherche un peu dans la livraison jasperserver.
    Tu peux aussi trouver des choses intéressantes dans les tutoriaux: il me semble qu'il y en a sur ce site.

  5. #5
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2007
    Messages
    293
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2007
    Messages : 293
    Points : 440
    Points
    440
    Par défaut
    En relisant ma réponse et ton post du début, je ne sais pas si j'ai bien répondu. En fait ce que tu demandes est assez simple à réaliser si les données des 2 sources possèdent des identifiants communs. Je m'explique : supposons que dans ta première datasource tu aies la liste des personnes inscrites à une activité mais dans cette base la personne n'est représentée que par son matricule et le détail des coordonnées de la personne se trouve dans une autre base (la base du personnel par ex). Le lien entre les 2 bases est le matricule de la personne.
    Avec jasper ce que je ferais c'est de crééer un rapport principal avec une requête sur la database des inscriptions dans lequel j'afficherais dans une zone détail les différentes données liées à l'inscription : nom de l'activité, date début d'inscription, date de fin, statut,... et dans la même zone détail j'afficherais un sous-rapport qui lui affiche l'état civil de la personne(Nom,prénom,adresse,..) en allant chercher par une requête basée sur le matricule de la personne les infos dans la base du personnel. Je passerais le matricule récupéré dans le rapport principal comme paramètre au sous- rapport.

Discussions similaires

  1. Est-ce que je peux utiliser certain symbole dans le nom de dossier
    Par pierrot10 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 24/09/2007, 20h45
  2. Est-ce que je peux utiliser les mêmes variables pour javascript et PHP?
    Par sparil dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/07/2007, 13h23
  3. [FTP] Est-ce que PHP peux faire FTP
    Par pierrot10 dans le forum Langage
    Réponses: 7
    Dernier message: 11/06/2007, 15h55
  4. Réponses: 2
    Dernier message: 12/05/2006, 11h08
  5. Réponses: 2
    Dernier message: 06/04/2006, 17h44

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