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 :

Connexion sous rapport


Sujet :

iReport

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut Connexion sous rapport
    Bonjour,

    j'utilise des source de données xml. Je souhaite utilisé une connetion différente de mon rapport principale dans mon sous rapport.

    Je n'ai pas trouvé comment en créer une.

    Mon fichier xml pour mon rapport se nomme chr33_A1C2.xml par example.
    Mon fichier xml pour mon rapport se nomme chr33BT_A1C2.xml par example.

    Ci-joint un example.
    Je ne sais pas quoi mettre dans connection Expression.

    Merci pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Tu peux utiliser une connexion différente en utilisant les servlets ...

    Regardes dans les posts sur les servlets, car je n'ai plus d'exemple sous la mains (cause cela fait plus d'un an que je n'utilise plus iReport).

  3. #3
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Je voulais dire scriplet, désolé ... (voir dans le forum parent Jasper)

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Je n'ai rien trouvé dans le forum sur les sriplets et plusieurs connexion xml.

    J'ai déja essayer d'utiliser les scriplet mais je n'ai jamais réussi...

    En plus après il faut surement implémenté cela dans le code java (jsp)?

  5. #5
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Bonjour,
    Je ne sais pas comment ça se passe avec xml mais si c'est semblable aux connexions base de données relationnelles et que tu passes par du Java (jsp ou autre) alors tu peux procéder comme suit :

    1. Créer un paramètre au niveau du rapport secondaire de type : java.sql.Connection (cette expression n'existe pas dans la liste déroulante, tu dois la saisir manuellement en respectant la casse ).
    2. au niveau de ta classe Java tu crées un paramètre de type java.sql.Connection que tu passeras en paramètre à ton rapport principal.

    J'ai déjà testé tout ça, ça marche nickel.
    P.S: j'ai rédigé un article dans ce sens et sera publié très prochainement.
    D'ici là, si tu as questions surtout n'hésite pas...
    Bon courage
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  6. #6
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    J'ai trouvé la solution, il faut créer une DataSource en passant un objet File (le fichier xml) en paramètre et la requête.

    Je n'ai pas compris pourquoi il faut passer la requête... Lorsque je ne la passe pas je n'ai rien, donc il ne vas pas chercher la requête du sous rapport.

    De plus, je ne peux plus passer mes paramètres dans ma requête cela ne fonctionne plus.

  7. #7
    Rédacteur
    Avatar de JauB
    Homme Profil pro
    Freelancer
    Inscrit en
    Octobre 2005
    Messages
    1 792
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Maroc

    Informations professionnelles :
    Activité : Freelancer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 792
    Par défaut
    Penser au
    Et si possible d'ajouter ta question/réponse ici !
    Mes articles, Mon Blog

    Rubrique Jasper/iReport :
    ------- Forum Jasper --------
    ----- FAQ Jasper/iReport -----


  8. #8
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    716
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 716
    Par défaut
    Bonjour,

    Voici comme j'ai fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    new net.sf.jasperreports.engine.data.JRXmlDataSource(new java.io.File($P{SUBREPORT_DIR} + "chr33BT.xml"),"racine/chr33BT")
    Tu pourras le rajouter à ton article pour le rendre plus complet et aider les autres.

    Merci

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

Discussions similaires

  1. [C#] Changement de connexion de sous-rapports
    Par Garrett dans le forum SDK
    Réponses: 2
    Dernier message: 25/01/2011, 15h17
  2. Connexion pour un sous rapport
    Par mattyou_le_fou dans le forum iReport
    Réponses: 2
    Dernier message: 12/01/2010, 11h39
  3. Connexion d'un sous-rapports
    Par jtexier dans le forum iReport
    Réponses: 6
    Dernier message: 08/12/2009, 17h58
  4. Sous rapport connexion
    Par halima dans le forum Jasper
    Réponses: 1
    Dernier message: 30/10/2008, 08h49
  5. [CR8.5] Obligé d'utiliser un sous-rapport ou pas ?
    Par liberio dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 09/06/2004, 19h10

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