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 :

[Ireport][Java] Comment lancer l'etat ?


Sujet :

iReport

  1. #1
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut [Ireport][Java] Comment lancer l'etat ?
    salut tt le monde
    j'ai creer un etat sous ireport designer pour java et je l'ai complier sous
    format jasper report
    comment lappeler depuis mon code source
    merci pour vos reponse et sil y a des liens je serais reconaissant
    merci encore

    Tag Titre ajouté par l.nico merci d'y penser à l'avenir

  2. #2
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Points : 80
    Points
    80
    Par défaut
    salut !
    comme c bizarre ! nos pb sont reciproques l'un à l'autre ! moi j'ai la solution pour appeler l'etat et mon pb c de pouvoir integre Ireport à Jbuilder et confectionner des etats !
    voici comment appeler l'etat :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.sql.Connection;
    import java.sql.SQLException;
    import net.sf.jasperreports.engine.*;
    import net.sf.jasperreports.view.JRViewer;
     
    ...
    ...
    ...
    /* recupérer le fichier jasper généré par iReport (il doit se trouver dans
    le classpath) */

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InputStream ficListeVilles = getClass().getResourceAsStream("/res/ListeVilles.jasper");
    /* remplir l'état avec la connection, les paramètres et les données */
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JasperPrint fluxJasperPrint = JasperManager.fillReport(ficListeVilles, mesParametres, maConnection);
    /* voir l'aperçu */
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JasperViewer.viewReport(fluxJasperPrint);
    /*la fenêtre d'aperçu JasperViewer est une application autonome qui utilise un dérivé de JPanel qui est JRViewer. Par défaut lorsque vous cliquer sur X(quitter), la fenêtre aperçu et votre application se ferment à cause de l'instruction exit(0) se trouvant dans JasperViewer. Pour éviter cela, mieux vaut créer soit même sa propre fenêtre d'aperçu qui utilise le JPanel JRViewier.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JRViewer  jPanelApercu = new JRViewer(fluxJasperPrint); */
    /* exemple de génération en fichier pdf */
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JasperManager.printReportToPdfFile(fluxJasperPrint, "/res/ListeVilles.pdf");
    Aide moi par rapport à Ireport STP : integration de Ireport à jbuilder afin de pouvoir faire des etats "What U see is what U get "
    Merci d'avance et j'espere t'avoir aidé !
    bon courage !

    Balise [code] ajoutées par l.nico merci d'y penser à l'avenir

  3. #3
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    merci beaucoup pour votre reponse , vous etes un ange .
    mais encore une chose
    mon fichier .jasper doit imperativement etre dans la class path ???
    comment faire lorsqu on va deployer l'application???

    en fait pour votre probleme ireport existe en plug-in pour ecilpse mais pour jbuilder je pense pas , il y a la version developer de crystal report 10 qu'on peut integrer à jbuilder mais c pas la meme licence .
    merci encore pour votre aide

  4. #4
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    mais en fait tu peut travailler avec ireport separement de jbuilder
    telecharge ireport
    et met dans le repertoir lib un fichier que tu trouveras dans le repertoir ou tu as installer le jdk et puis lance le fichier ireport.bat

    dailleur j'ai tyrouve ça dans la doc de ireport

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    1. Unzip iReport-x.x.x.zip and copy the extracted directory where you want.
    2. Look for a file called tools.jar in your jdk and copy it in the lib directory of iReport.
    3.Start iReport.bat or iReport.sh.
    cette doc offre aussi une petite prise en main facile

    sinon voila un lien

    http://www.devx.com/Java/Article/29309/0/page/2

    merci encore

  5. #5
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Points : 80
    Points
    80
    Par défaut
    merci pour le message !
    j'ai effectivement créé des etats Ireport et c'est tres interessant. a propos je lance Ireport séparement de Jbuilder !
    mais au fait comment je peux configurer ma lib jasperreport dans Jbuilder ? quels sont les .jar de Jasper à integerer dans Jbuilder ?

  6. #6
    Membre éclairé Avatar de nsanabi
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    570
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2003
    Messages : 570
    Points : 678
    Points
    678
    Par défaut
    j'ai bien appeler mon etat moi aussi depuis jbuilder et j'ai seulement inclu la biblio
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jasperreports-1.0.1.jar
    mais ça ne marche pas :il n'arrive pas à charger mon fichier.jasper
    on doit peut etre inclure une autre biblio je sais pas .
    mais concernat ce que vous m'aver repondu
    /* recupérer le fichier jasper généré par iReport (il doit se trouver dans
    le classpath) */
    qu 'est ce qui doit etre dans le class path ?? est ce mon fichier.jasper??
    puis mettre un chemain relatif ?? si c non comment connaitre le classpath?ou comment le definir??
    je vous pris de m'aider si vous avez la reponse ??
    merci

  7. #7
    Membre régulier
    Inscrit en
    Juin 2005
    Messages
    141
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 141
    Points : 80
    Points
    80
    Par défaut
    ok ! allons pas à pas !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    1- ton etat .jasper et le fichier XML sont supposons dans l'emplacement : c:\mesetats\fichier1.jasper et c:\mesetats\fichier2.jrxml
    2-tu copies ces emplacements 
    3- tu vas dans poste de travail (click droit dessus)\onglet avancé\variables d'environnement \variables utilisateur 
    4- tu vois le CLASSPATH et tu click sur modifier pour ne pas perdre son contenu 
    5- tu ajoutes les chemins precedents que tu as copié 
    6-tu suvegardes et tu quittes Jbuilder pour le relancer !
    je pense que ça devrait marcher ! et j'espere t'avoir aidé !

    Mais au fait explique moi un peu comment tu as configuré ta biblio ! le .jar dont tu parles il vient de kel repertoire ? Ireport ou jasperreport ? explique moi ton procédé STP ! je suis à l'ecoute ! à tout à l'heure

Discussions similaires

  1. Comment lancer une commande java ?
    Par chady dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 17/03/2009, 13h39
  2. Comment lancer VLC a partir un programme java ?
    Par khaledzz9 dans le forum Général Java
    Réponses: 2
    Dernier message: 18/01/2009, 16h26
  3. [Ireport][Java] - Comment appeler mon rapport?
    Par karibouxe dans le forum iReport
    Réponses: 3
    Dernier message: 18/12/2006, 12h08
  4. [madkit] comment lancer des agents de java
    Par anisj1m dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 05/08/2006, 08h59
  5. Comment lancer une ligne de commande dans un processus en Java.
    Par doyouknow56 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 13/05/2006, 11h55

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