34
21/11/2011 1

Tutorial

Embed Size (px)

Citation preview

Page 1: Tutorial

21/11/2011

1

Page 2: Tutorial

Mise en contexte

Présentation CR

CRVS2010

Architecture

Démonstration

Processus de

génération de rapport

Crystal Report vs MS

Report

Conclusion

2

Page 3: Tutorial

Problématique

Solution

Mise en contexte

3

Page 4: Tutorial

Problématique :

Employé

Fournisseur

Consommateur

BD

4

Page 5: Tutorial

Solution :

Reporting :une technique informatique de préparation de rapports,

consistant à extraire des données pour les présenter dans un rapport

humainement lisible (affichable ou imprimable).

5

Page 6: Tutorial

6

Fondateurs

Historique

Présentation CR

Page 7: Tutorial

7

Crystal Report n’est pas un produit Microsoft

Fondateurs :

Outil de reporting de choix fourni avec VS

Crée par l’entreprise Crystal Services inc.

Page 8: Tutorial

8

Historique :

1992

Crystal

Services

1994

Crystal

Decisions

1994

Business

Objects

2007

SAP

1993

CRVB

Page 9: Tutorial

9

CRVS2010

Fonctionnalités

Nouveautés

Problèmes communs

Page 10: Tutorial

10

Fonctionnalités :

Assistance puissante

Connexion à plusieurs types de sources de données

Format de fichier standard commun (.rpt)

Les visualiseurs de rapports

SDK de Crystal Reports

La fonction d'exportation(Word, Excel, PDF…)

La fonction d'impression

La prise en charge de client multilingue

Reports web services

Page 11: Tutorial

11

Fonctionnalités :

Exemples de types de sources de données:

•Any database with an ODBC driver

•Any database with an OLEDB Provider

•Microsoft Access databases

•Microsoft Excel workbooks

•ADO.NET datasets

•ADO.NET datatables

•ADO recordsets

•CDO recordsets

•IDataReader

•Object Collections

•DAO recordsets

•RDO recordsets

•XML Data in SQL Server 2008

•Etc..

Page 12: Tutorial

12

Nouveautés :

Coté concepteur :

- Contrôle de tri

- Définition flexible de la taille d’une page

- etc

Coté Développeur .NET :

- Un nouveau template Application WPF Crystal Report

- etc

Page 13: Tutorial

13

Problèmes communs :

1 Crystal report n’est plus là !!!!

Page 14: Tutorial

14

Problèmes communs :

2Que s’est il passé au Crystal

Report Viewer!!!??

Page 15: Tutorial

15

Problèmes communs :

3Pourquoi mon code ne

fonctionne plus!!??

Page 16: Tutorial

16

Architecture

Embded Crystal Reports Viewer

Report Viewer Controls

Object Models

Page 17: Tutorial

17

Embded Crystal Report Designer:

crée ou modifie des rapports

Composé par une interface utilisateur pour la conception du

rapport et d’une série d’experts

Intervient juste au moment de conception

Page 18: Tutorial

18

Report Viewer Controls:

CrystalReportViewer

CrystalReportPartsViewer

Affiche le rapport sur plusieurs

pages, avec la possibilité de passer

d'une page à l'autre.

Affiche les informations

récapitulatives sur le rapport dans

une petite fenêtre de type portail,

avec la possibilité d'explorer le

rapport en profondeur par le biais

d'une série de parties liées.

Page 19: Tutorial

19

Object Models:

CrystalReportViewer

ReportDocument

InfoObject

ReportClientDocument

Page 20: Tutorial

20

Object Models:

CrystalReportViewer

Le plus simple.

CrystalDecisions.Web

CrystalDecisions.Windows.Forms

Page 21: Tutorial

2121

CrystalDecisions.Windows.Forms.CrystalReportViewer

Page 22: Tutorial

CrystalDecisions.Web.CrystalReportViewer

Page 23: Tutorial

23

Object Models:

Le plus complet.

CrystalDecisions.CrystalReports.Engine

ReportDocument

Page 24: Tutorial

24

Page 25: Tutorial

25

Page 26: Tutorial

26

Processus de

génération de rapport

Page 27: Tutorial

27

Création de la source de données

Création du rapport

Liaison du rapport avec la source de données

Création de l’interface

Liaison du rapport avec l’interface

Page 28: Tutorial

28

Démonstration

Page 29: Tutorial

29

Crystal Report vs MS

Report

Page 30: Tutorial

30

Crystal Reports S S R S

Format de fichiers binaire XML

Source de données 1 seule / rapport Multiple

Concepteur Sections Free-form

placement,tables

Paramètres 1 seule valeur,

plusieurs,

plage de valeurs

Une seule valeur

Sécurité ASP. NET ASP.NET/ SQL SERVER

Vitesse lent rapide

Page 31: Tutorial

31

Conclusion

Page 32: Tutorial

32

Le Reporting est une technique très importante pour la gestion de

l’efficacité au sein d’une entreprise.

Dans le monde .NET, Crystal Report est bien qualifié pour cette tâche

• Simplicité

• Riche en fonctionnalités

Page 33: Tutorial

33

Merci pour

votre

attention

Page 34: Tutorial

34

QUESTIONS