Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours programmation » Cours JAVA » Cours Framework JAVA

Cours d’introduction à JasperReports : IReport, ODesigner et OpenReport

Cours d’introduction à JasperReports : IReport, ODesigner et OpenReport
Participez au vote ☆☆☆☆☆★★★★★

JasperReport

IReport/ODesigner/OpenReport

UAG  CRI-G Juin-2005

JasperReport

IReport/ODesigner/OpenReport

1.JASPER

1.Introduction.

2.IReport

1.    Installation.

2.    Source de données.

3.    Réalisation d'un report.

4.    Réalisation d'un report avec sous reports.

3.Odesigner

1. Compilation pour OpenReport

4.OpenReport

1.    Installation / Paramétrage

2.    Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

JasperReport

IReport/ODesigner/OpenReport

1.JASPER

1.introduction.

Free Java reporting library.

XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC.

The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, CSV and XML format.

JasperReportIReport/ODesigner/OpenReport


JasperReportIReport/ODesigner/OpenReport

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.  Installation.

2.  Concepts.

3.  Réalisation d'un report.

4.  Réalisation d'un report avec sous reports.

-    Installer une JVM

-    Mettre en place les classes JDBC pour ORACLE

-    Downloader IReport installer

-    Faire le lien avec «» (CLASSPATH) - Créer et tester le connection ORACLE .

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

-    la source de donnée

-    la requete

-    les variables

-    les paramétres

-    le tri

-    les regroupements

-    petites connaissances java

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

-    la source de donnée

-    la requete

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

-    la source de donnée

-    la requette

avec une connection jdbc vous recuperez automatiquement les attributs de la projection de votre requete SQL.Votre liste de champs disponible pour la création de votre édition est automatique (de même que les types : String,Double,etc ).

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

 - les variables  - les paramétres

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

 - les variables  - les paramétres

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

 - le tri

    Attention à faire

    DANS LA REQUETE (sql.)  - les regroupements

En général l'ORDER BY est en accord avec les regroupements de votre edition. Dans le ci dessus on peut penser que le report compte ou non deux regroupements : un par nom et un par prénom.

DANS TOUS LES CAS, vous avez obligatoirement un ORDER BY car les données sont traitées dans l'ordre de récupération.

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :

-    le tri

-    les regroupements

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :  - petites connaissances java


CONDITION : SI  ALORS SINON

(("VRAI".equals("VRAI")) ? "VRAI" : "FAUX") (("VRAI" == NULL ) ? "VRAI" : "FAUX")

créer une « String » chaine de caractere :

-    new String(''lachaine'')

-    ''lachaine''

créer un «Integer» nomble entier:

-    new Integer(''12'')

créer un «BigDecimal» nombre decimal : - new BigDecimal("12.3")

TRAVAIL SUR LES CHAINES :

concatenation :            new String (''string1''+'''string2') Sous-chaine :          new String(''1234567'').substring(2,3)

Sous-chaine :                 ''1234567''.substring(2,3)

Transformer en String : XXXXX.toString()

CALCULS :

Somme de 2 Integer :

new Integer(integer1.intValue()+integer2.intValue()) Somme de 2 BigDecimal: (bigDecimal2)

Soustraction de 2 Integer:

new Integer(integer1.intValue()-integer2.intValue()) Soustraction de 2 BigDecimal: bigDecimal1.subtract(bigDecimal2)

Multiplication de 2 Integer:

new Integer(integer1.intValue()*integer2.intValue()) Multiplication de 2 BigDecimal: bigDecimal1.multiply(bigDecimal2)

Division de 2 Integer:

new Integer(integer1.intValue()/integer2.intValue()) Division de 2 BigDecimal: bigDecimal1.divide(bigDecimal2,2)


JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Déterminer :  - petites connaissances java

Utilisation des Variables et des Parametres :

Attention au type de vos variables et parametres !

Si $V{maVariable} est un String et $P{monParam} est une String

(( $V{maVariable}.equals($P{monParam})) ? "VRAI" : "FAUX") ok

                              (( $V{maVariable} == $P{monParam}) ? "VRAI" : "FAUX")             Faux

Si $V{maVariable} est un Integer et $P{monParam} est unInteger

(( $V{maVariable}.doubleValue() == $P{monParam}.doubleValue()) ? "VRAI" : "FAUX") ok (( $V{maVariable} == $P{monParam}) ? "VRAI" : "FAUX") Faux

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1. Installation.

2. Concepts.

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Réalisation d'une edition permettant de lister les mandats.

Il faut grouper par code gestion (composante).

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

La requete :

select *

from maracuja.mandat m, maracuja.bordereau b, maracuja.type_bordereau tb, maracuja.v_fournisseur f where b.tbo_ordre = tb.tbo_ordre and m.bor_id = b.bor_id and m.fou_ordre = f.fou_ordre

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Réalisation d'une edition permettant de lister les mandats ET LES FACTURES DU MANDAT.

Il faut grouper par code gestion ( composante).

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

La requete du « SUBREPORT »  :

select *

from maracuja.depenses where dep_ordre = $P{MANID}

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Le « SUBREPORT »

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Dans le « REPORT »

JasperReport

IReport/ODesigner/OpenReport

1.IReport

1.   Installation.

2.   Concepts.

3.   Réalisation d'un report.

4.   Réalisation d'un report avec sous reports.

Dans le « REPORT »


JasperReportIReport/ODesigner/OpenReport

JasperReport

IReport/ODesigner/OpenReport

1.Odesigner

1. Compilation pour OpenReport

JasperReport

IReport/ODesigner/OpenReport

1.Odesigner

1. Compilation pour OpenReport

JasperReportIReport/ODesigner/OpenReport

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper) 4. Utilisation des paramétres.

Doc pour linux oracle

Doc pour windows MySql

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Source de données

_Déclaration des acces aux bases

_Paramétres

_Déclaration des parametres des éditions

_Etats

_Déclaration des editions

_Groupes

_Gestion des groupes

_Utilisateurs

_Gestion des utilisateurs

_Graphiques

_Déclaration des graphiques

_Traces

_Visualisation des logs

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Source de données

_Déclaration des acces aux bases

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Paramétres

_Déclaration des parametres des éditions

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Etats

_Déclaration des éditions

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Groupes

_Gestion des groupes

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.   Installation / Paramétrage

2.   Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Module d'administration

_Utilisateurs

_Gestion des utilisateurs

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Requete Sql

_ Nommer la requete

_ Donner une description

_ Choisir une source de Données _ Donner le SQL

_ Fichier source NON !

_ Type d'export

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Requete Sql : RESULTAT

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Requete Jasper

_ Nommer la requete

_ Donner une description

_ Choisir une source de Données

_ Choisir l'archive jasper

_ Type d'export

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Requete Jasper : RESULTAT                                                                                          

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Exemple d'utilisation de paramétres dans une requete.

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

JasperReport

IReport/ODesigner/OpenReport

1.OpenReport

1.  Installation / Paramétrage

2.  Création d'un report (requete) 3. Création d'un report (jasper)

4. Utilisation des paramétres.

Exemples de pages pour renseigner les paramétres.


Decouvrir ces documents

  • Framework JasperReports tutoriel avancé

    Framework JasperReports tutoriel avancé

  • Introduction a l’economie circulaire

    Introduction a l’economie circulaire

  • Introduction au management des connaissances

    Introduction au management des connaissances

  • Introduction au logiciel Matlab

    Introduction au logiciel Matlab

  • Introduction à TCP IP et aux routeurs IOS

    Introduction à TCP IP et aux routeurs IOS

  • Introduction au management des operations [Eng]

    Introduction au management des operations [Eng]

  • Introduction à la programmation assembleur ARM

    Introduction à la programmation assembleur ARM

  • Cours et exercices d’introduction a l’aconomie politique

    Cours et exercices d’introduction a l’aconomie politique

Articles connexes

  • Questionnaire MS Access -introduction
  • Comment faire une introduction pour une analyse de texte philosophique ?
  • TD ASRA: introduction à l'utilisation de pf avec correction
  • TD 8 : Introduction aux bases de données Le langage SQL
  • Exercice introduction aux systèmes de gestion de base de données
  • Cours de soutien scolaire bénévole - Informations et conseils
  • Cours particuliers : une nouvelle école informelle ?
  • Quel logiciel de gestion du planning de cours choisir ?
  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02