Report Crystal Report
Transcription
Report Crystal Report
Report Crystal Report (utilisateur) Ce manuel est pour les utilisateurs de Crystal Report. Pour les développeurs, une information plus precise se trouver à l’adresse : http://www.sdn.sap.com/irj/boc/crystalreports (anglais) Installation Utilisation de Crystal Report 2008 ouCrystal Report for Eclipse (gratuit) Installation de la version de Crystal Report sur une machine qui a accès à la base de données. Installation d’un ODBC pour avoir une connection vers la base de données . http://support.pepper1.be/fr/doku.php?id=reporting:reporting Vous aurez besoin du login/mot de passé pour vous connecter. Plus d’information sur le site de Crystal Report (anglais) http://www.sdn.sap.com/irj/boc/crystalreports Notions de bases: Notion de Crystal Report Pour faire un report, vous avez besoins de comprendre les notions suivantes : Notie de Crystal Report : Pour créer et modifier un rapport • Sélection de base de données : Par l’utilisation de la connexion ODBC, vous pouvez sélectionner des tables et des champs. • Sélection d’enregistrement : sur base de la première option, vous pouvez determiner une selection des enregistrements que vous souhaitez avoir dans votre rapport. • • Groupe : est utilisé pour faire des regroupement de données (aussi des tris). Ces groupes sont montrés dans le résultat sous forme d’une structure d’arbre. Ajouter des champs : des champs peuvent être ajouter dans le rapport via déplacé (drag and drop) de la fenêtre Field Explorer • Le format d’un champs peut être adapté via l’option sur le champs (bouton droit), Notions de bases : Notion de base de données Notion de base de données : Pour sélectionner les bonnes données Au sein d’une base de données, nous avons 2 sortes de tables : ‐ ‐ Tables : l’information originales dans la base de données Views : Vue virtuelle sur la base de données, qui permet une utilization plus simple. Nous travaillerons surtout avec des vues. Une description des vues se trouve dans le wiki http://support.pepper1.be/fr/doku.php?id=isiweb:database Démarrage rapide Création d’un rapport Choisir une vue puis cliquer sur SUIVANT Choisissez des champs puis cliquez sur SUIVANT Choisissez un regroupement puis cliquez sur Next Choisissez des operations (sommes sur le CA par exemple) et cliquez sur TERMINER Le système va rechercher les données sur la base de données et mettre en forme un rapport standard. Où : Le groupement est consultable via l’arbre : Le rapport peut être modifié sur via l’option design mode: Vous recevrez cet écran : où : Vous pouvez modifier le layout, ajouter des champs. Report Section Expert : permet de modifier le layout d’un groupe Un groupe a un Header et un Footer Vous pouvez determiner s’il doit y avoir une nouvelle page lors de changement de groupe par exemple. Vous pouvez aussi changer l’orientation (landscape/portrait) Group Expert : ‐ ‐ Vous pouvez changer l’ordre des groupes, ajouter et modifier. Vous pouvez changer le mode de tri d’un groupe Record sort expert : Ceci permet de modifier le tri au sein d’une section. Refresh Data : Permet de forcer la recuperation des données pour obtenir les nouvelles données dans le rapport. Croos Tab expert Cross tab est semblable a un tableau croisé dans. Il faut utiliser ceci dans une section (header ou footer) Pour ajouter un crosstab : Choisissez où vous voulez l’ajouter Avec le bouton droit, choisissez l’option cross‐tab exper Définissez les colonnes que vous souhaitez avoir Cliquez sur ok pour obtenir le résultat Options avancées (pour les développeurs) Formula fields : Ceci permet de faire un traitement sur un champs ou plusieurs et afficher le résultat dans le rapport.Par exemple, obtenir le numéro de la semaine : Datepart( ‘WW’, field). Ceci doit être demandé à un développeur. Running Total fields : Si vous souhaitez créer un total spécifique. Parameter fields : Pour spécifier des parameters dans un rapport afin de rendre le rapport générique. Gerbuk van Pepper One report Recuperatie van een report bij support.pepper1.be/nl