Vous êtes sur la page 1sur 11

PRISE EN MAIN de

Crystal Reports

Ce manuel est un simple document de prise en main de Crystal Reports. Il ne remplace en aucun cas le manuel de rfrence du programme. Celui-ci est disponible sur le CD-ROM de MapInfo dans Cdrom:\Pdf_docs\ CRW_REF.PDF
Les noms de produits et de socits apparaissant dans ce document sont des marques dposes de leurs propritaires respectifs

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Crystal Reports est un outil qui permet la mise en forme de tableaux, cest un gnrateur dtats de la socit Seagate SoftWare La version livre avec MapInfo est la version 6, la version actuelle est la 8. Crystal Reports peut sexcuter depuis MapInfo ou indpendamment. Par dfaut, le programme est install dans le dossier Professional\Sygate Crystal Reports\ CRW32.exe. Pour lutiliser depuis MapInfo, utilisez le menu Outils=>Crytal Reports=>Nouveau Rapport et dans la bote de dialogue choisissez la table ou la slection mettre en forme.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Vous passez alors sous Crystal en mode aperu

Crystal a deux modes : un mode aperu pour visualiser le rsultat et un mode conception pour les modifications.

Dans la fentre conception, les sections En-tte de ltat, En-tte de page, Dtails, Pied de page dtat et Pied de page sont utilises pour crer votre tat en insrant des lments dans chacune delles et en dfinissant leurs formats.
Laurent geo.maumet@free.fr http://geo.maumet.free.fr 3

Chaque section de ltat possde ses propres caractristiques dimpression :


La section En-tte de ltat simprime une fois au dbut de ltat, la section En-tte de page simprime une fois au dbut de chaque page, la section Dtails simprime une fois pour chaque enregistrement, la section Pied de page dtat simprime une fois la fin de ltat, la section Pied de page simprime une fois la fin de chaque page.

Il est important de bien comprendre ces caractristiques car ce sont elles qui dterminent quand et quelle frquence les diffrents lments sont imprims. Les lments imprimer peuvent tre :

Les champs de la base de donnes. Par dfaut, ceux de la table MapInfo dans la zone dtail, les dates dimpression, de conception,., les numros de page, le nombre total de pages, des formules de calcul, du texte libre, un graphique, une carte,

Par dfaut, Mapinfo ninsre que les champs de la table. Vous devez donc insrer manuellement des objets textes (Inserer=>Objet Texte) pour ajouter les enttes des colonnes. Vous pouvez aussi modifier lapparence du texte. Slectionnez les textes et avec le menu Format=>Format du Texte, changez la police, la taille, la couleur et ajoutez des contours suivant votre convenance. Par le menu Insrer=>Champ spcial vous pouvez, par exemple : Dans la section pied de page insrez Un objet texte Page : que vous justifiez droite, le champ numro de la page que vous justifiez droite, Un objet texte / que vous justifiez gauche, Le champ nombre total de pages que vous justifiez gauche Sur chacune des pages vous aurez : Page :1 /10 Dans la section en tte de ltat insrez Un objet texte Imprim le : que vous justifiez droite, Un champ date dimpression que vous justifiez gauche Sur la premire page vous aurez (suivant le format de la date choisi): Imprim le : jeudi 11 mai 2000

Dans la section dtail vous pouvez insrez des lignes sparatrices pour les colonnes et pour les lignes. Vous pouvez changer lapparence de ces lignes.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Concevoir :

Pour obtenir :

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Il est possible, dans un tat, de regrouper les enregistrements en fonction dune caractristique commune. Par exemple, regrouper les dpartements par rgion. Il faut pour cela insrer un groupe

En utilisant le champ Region de la table, vous regroupez, dans votre tat, les dpartements par rgion. Modifiez, si besoin, la position des objets textes.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Il est possible dajouter des formules : Vous pouvez, par exemple, calculer la population totale la fin de ltat. pour cela vous devez crer la formule et ensuite linsrer. Par le menu Insrer=>champ de formule

Choisissez Nouveau, donnez lui un nom et saisissez la formule.

Acceptez et ensuite insrez la dans la section pied de page dtat. Ajoutez un objet texte pour le libell du total.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Pour insrer un sous-total par section : Slectionnez le champ population utilisez le clique droit et choisissez insrer un sous-total

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Choisissez la colonne de regroupement (dans la plupart des cas la mme que pour le groupe) et insrez un objet texte pour le libell du sous-total.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

Pour insrer une carte MapInfo dans votre tat :


Crez votre carte sous MapInfo, exportez la en wmf, Sous Crystal agrandissez la section En-tte de ltat, Insrer=>image

Pour obtenir
Laurent geo.maumet@free.fr http://geo.maumet.free.fr 10

Remarque : Les tats crs avec Cristal Reports sont des fichiers statiques. Les donnes ainsi que la carte ne sont pas remise jour automatiquement par MapInfo. En effet, MapInfo exporte les donnes au format dbf pour tre exploitables sous Crystal. Pour mettre jour les donnes, il faut rexporter la table au format dbf et sous Crystal avec le menu Etat>Mettre jour les donnes dtat pour relire le fichier dbf.

Pour tendre vos comptences sur cet outil, il ne vous reste plus qu tudier les 750 pages de sa documentation. Bon courage !

Les noms de produits et de socits apparaissant dans ce document sont des marques dposes de leurs propritaires respectifs.

Laurent geo.maumet@free.fr http://geo.maumet.free.fr

11