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 :

auto compile subreport JRXML ?


Sujet :

Jasper

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 719
    Par défaut auto compile subreport JRXML ?
    Bonjour

    J'ai un rapport avec un sous rapport .
    Je souhaite tester que je .jasper est plus recent que le ?jrxml et le recompiler si besoin. Cela est ok pour un rapport compose d'un seul fichier .
    Mais comment depuis mon ? .jrxml ou mon .jasper principal retrouver les sous rapports pour verifier les dates ?

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 719
    Par défaut
    J'ai essaye cela depuis mon code Java mais sans succes

    JasperReport jasperReport = JasperCompileManager.compileReport(fileName);
    JRElement zz=jasperReport.getDetail).getElementByKey("band");

    Merci d'avance

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 719
    Par défaut
    Re bonjour

    J'arrive de maniere artisanal à trouver le nom du sous rapport, mais il doit y avoir mieux ???

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    String fileName="c:\\prj_java\\TestAgarder\\jasperxml01\\CustomersReport.jrxml";
                     JasperCompileManager.compileReportToFile(fileName); 
                     JasperReport  jasperReport = JasperCompileManager.compileReport(fileName); 
     
                 JRBand jb = jasperReport.getDetail();
              // jb children Expression
              java.util.List jl=jb.getChildren();
                 JRBaseSubreport  jsr=(JRBaseSubreport)jl.get(3);
                 JRExpression jre=jsr.getExpression();
                 JRExpressionChunk[] jch=jre.getChunks();
                 String fichierjasper=jch[0].getText();

  4. #4
    Membre expérimenté

    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut
    Pourquoi, dans l'expression où tu définis l'emplacement de ton sous-rapport, tu ne définis pas une fonction qui fait ça pour toi?
    Tu lui passes le nom de ton sous-rapport et ta fonction vérifie pour toi que les dates sont correctes ou pas et, la cas échéant, recompile ton sous-rapport...
    Cordialement,

    *****************
    Christopher André
    Sales Engineer

    Voir mon profil

    Il est extrêmement rare que je réponde à un message privé.
    Contribuez à la FAQ Jasper Reports & iReport

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 719
    Par défaut
    Bonjour

    C'est la routine de recherche du nom du sous rapport a partir du rapport principal qui me pose probleme

    Merci
    Philippe

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

Discussions similaires

  1. pré-compile du .jrxml pour générer du .jaspr
    Par geforce dans le forum Jasper
    Réponses: 5
    Dernier message: 03/08/2012, 08h21
  2. éviter la compilation des jrxml à chaque fois
    Par john_wili dans le forum Jasper
    Réponses: 4
    Dernier message: 26/02/2009, 10h07
  3. iReport Compiler un JRXML
    Par maloups dans le forum Jasper
    Réponses: 2
    Dernier message: 29/09/2008, 07h57
  4. Comment compiler de .jrxml à .jasper
    Par ceriise dans le forum Jasper
    Réponses: 5
    Dernier message: 14/11/2007, 15h36
  5. Compilation de composant auto-référent
    Par sovitec dans le forum Composants VCL
    Réponses: 3
    Dernier message: 15/06/2005, 18h45

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