Crystal Reports - Guide rapide

SAP Crystal Reports est un Business Intelligence toolqui est utilisé pour générer des rapports à partir de sources de données SAP et non SAP. Il permet aux utilisateurs finaux de générer des rapports comprenant des visualisations exceptionnelles et d'implémenter de nouvelles exigences métier dans les rapports afin de réduire la dépendance vis-à-vis des développeurs informatiques et de rapports.

SAP Crystal Reports peut se connecter à n'importe quelle source de données comprenant Relational databasescomme Oracle, les systèmes de source de données OLAP comme BW, ou aussi avec des données XML. Vous pouvez créer un rapport simple ou vous pouvez également utiliser un outil complexe ou spécialisé de Crystal Reports pour créer des rapports de niveau avancé pour les utilisateurs finaux. Il est principalement utilisé pour des rapports parfaits au pixel près pour les PDG et les gestionnaires.

Avantages de l'utilisation de Crystal Reports

Flexible and customized report - Vous pouvez rapidement créer des rapports hautement formatés et au pixel près à l'aide de SAP Crystal Reports avec une interface de conception de haut niveau et des flux de travail efficaces.

Powerful report delivery options - Vous pouvez fournir des rapports personnalisés aux utilisateurs finaux de votre entreprise dans leur langue et leur format préférés.

Data source connectivity- Vous pouvez vous connecter directement aux sources d'informations. Les sources de données comprennent: la connectivité native, ODBC, OLE DB et JDBC aux relations relationnelles, OLAP, les services Web, XML, les sources de données d'entreprise et salesforce.com.

Expanded support for Excel - Vous pouvez tirer pleinement parti du format de fichier Excel en autorisant l'exportation de plus de données vers une seule feuille de calcul, sans couvrir plusieurs feuilles de calcul.

Windows operating system compatibility - Le logiciel SAP Crystal Reports 2013 est certifié compatible avec Microsoft Windows 7.

Mobile compatibility - Vous pouvez également ouvrir des rapports interactifs via vos appareils mobiles.

SAP Crystal Reports, Adobe Flash and HTML 5 integration - Il permet aux développeurs SAP Crystal Reports de produire de puissants «mash-ups» en extrayant des données de diverses sources.

Competitors - SAP Crystal Reports est en concurrence avec plusieurs produits sur le marché Microsoft, tels que SQL Server Reporting Services SSRS, XtraReports, ActiveReports et List & Label.

Configuration requise pour l'installation de Crystal Reports

Voici la configuration de base requise pour installer Crystal Reports -

  • PC avec processeurs AMD ou Intel, CPU Dual Core, 2 Go de RAM

  • Environ 4 Go d'espace disponible sur le disque dur (pour l'anglais uniquement, 8 Go pour toutes les langues)

  • Microsoft Windows 7 SP1, Windows 8, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012

Languages available - Anglais, finnois, français, allemand, hongrois, italien, japonais, coréen, norvégien, polonais, portugais, chinois simplifié, chinois traditionnel, tchèque, danois, néerlandais, slovaque, slovène, espagnol, suédois, thaï, turc, roumain, russe

Spécifications techniques

  • Hardware Requirements - Processeur Intel Pentium III ou équivalent, 512 Mo de RAM minimum recommandés

  • Disk Space - 2 Go pour l'installation par défaut avec la langue anglaise, 4 Go pour l'installation par défaut avec toutes les langues installées

Comparaison des versions et des fonctionnalités

Prenons un exemple pour décoder le format de version de SAP Crystal Reports. Supposons que 12.1.2.957.12 est la version de CR 2008. Ici1 signifie qu'il s'agit du Service Pack 1, .2signifie que le groupe de correctifs 1.2 a été appliqué au-dessus du Service Pack 1. Les trois derniers chiffres sur quatre ne sont pas importants. Un autre exemple, si vous avez la version 12.3.1.684, je sais que j'utilise CR 2008, Service Pack 3, Fix Pack 3.1.

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Editions − Developer (D), Professional (P), Standard (S)

Crystal Reports pour entreprise fournit une interface qui vous permet de créer, formater et publier rapidement et facilement des rapports efficaces.

La barre de menus propose une gamme complète de fonctionnalités disponibles dans Crystal Reports pour Enterprise, comme illustré dans l'image suivante.

La barre d'outils standard illustrée dans l'image suivante vous permet d'accéder aux fonctions de rapport courantes telles que - Ouvrir un rapport existant, créer un nouveau rapport, enregistrer un rapport, imprimer un rapport, couper, coller, exporter et annuler.

L'onglet Insertion vous permet d'insérer des objets dans votre rapport, comme l'insertion d'un texte, d'une ligne, d'une boîte, de groupes, de sections, d'images, de calculs et / ou de graphiques, comme illustré dans l'image suivante.

L'onglet Format, comme indiqué dans l'image suivante, vous permet d'utiliser des fonctions de mise en forme du champ sélectionné telles que - changer la taille ou la couleur de la police, la couleur d'arrière-plan, l'alignement du texte au centre, à gauche, à droite, etc.

Il vous permet également d'appliquer une mise en forme conditionnelle, comme la mise en évidence des valeurs au-dessus ou en dessous d'une valeur de seuil spécifique dans le rapport.

Lorsque vous cliquez sur l'option de mise en forme conditionnelle dans le coin supérieur droit, la boîte de mise en forme s'ouvre. Dans cette zone, vous définissez la condition sous laquelle vous souhaitez que la mise en forme conditionnelle apparaisse. Dans la zone de réglage, spécifiez la mise en forme à afficher lorsque la condition est remplie, comme le changement de style de police ou de couleur du texte.

L'onglet Données, comme illustré dans la figure suivante, vous permet de travailler avec des requêtes d'édition de données, de créer des groupes et des tris, d'appliquer des filtres pour limiter les données dans le rapport et de créer des formules pour ajouter des calculs personnalisés aux rapports.

Lorsque vous cliquez sur l'option Filtre de requête ou sur Modifier les sources de données, comme indiqué dans l'image suivante, un panneau de requête s'ouvre. Dans le panneau Requête, vous pouvez sélectionner les objets que vous souhaitez voir dans le rapport. Dans l'option de filtre, vous pouvez appliquer des filtres pour restreindre les données renvoyées par le rapport.

Lorsque vous cliquez sur le bouton Formule, comme indiqué dans l'image suivante, l'atelier Formule s'ouvre. Cela vous permet d'utiliser des calculs personnalisés dans le rapport. Vous pouvez appliquer des formules en tapant ou en cliquant sur des objets, des fonctions et des opérateurs dans l'explorateur de données.

La zone de travail principale de Crystal Reports est appelée Report Design Canvaset est divisé en onglet structure et onglet page. Crystal Report est divisé par défaut en cinq parties différentes et des sections supplémentaires sont ajoutées si vous appliquez le regroupement au rapport.

À l'aide de l'onglet Structure, comme illustré dans l'image ci-dessus, vous pouvez créer la structure globale en plaçant des éléments dans différentes sections du rapport. Vous pouvez également appliquer le tri, le regroupement, etc. requis. Ici, vous travaillez avec des espaces réservés pour les données et non avec les données elles-mêmes.

L'onglet Page, comme illustré dans l'image suivante, affiche les données du rapport sur la base de la structure que vous avez créée dans l'onglet Structure. Ici, vous pouvez évaluer la mise en forme et la présentation de la conception du rapport pour la distribution.

Les options de rapport sont l'une des fonctionnalités les plus couramment utilisées dans Crystal Report Designer, lorsque vous devez accéder / modifier les valeurs des options de rapport d'un rapport Crystal au moment de l'exécution dans une application Crystal Reports .NET.

Allez dans Modifier → Options de rapport

La fonction Options de rapport est utilisée pour définir divers champs dans un Crystal Reports, comme la fonction de directives intelligentes qui vous permet de sélectionner, déplacer et redimensionner des colonnes entières d'éléments de rapport sans avoir à sélectionner manuellement chaque élément. Lorsque vous sélectionnez un élément de rapport, les directives intelligentes s'affichent et sélectionnent automatiquement les éléments associés dans la colonne.

SAP Crystal Report propose deux options de mise en page: paysage et portrait. Paysage signifie que la page est orientée horizontalement, tandis que portrait signifie que la page est orientée verticalement.

Pour ouvrir l'option Mise en page dans Crystal Report, accédez à Fichier → Mise en page.

Cette option vous permet de choisir des options de page telles que: le format du papier, la largeur du papier, la hauteur du papier et les marges (gauche, droite, haut et bas).

To change the page layout −

Sélectionnez l'onglet Mise en page dans le menu Fichier. Cliquez sur l'option Orientation dans le groupe Mise en page.

L'onglet d'aide de SAP Crystal Report for Enterprise fournit tout le matériel d'étude et le lien des vidéos interactives du site SAP pour découvrir les fonctionnalités de Crystal Report.

Les options suivantes, comme indiqué dans l'image, sont disponibles lorsque vous cliquez sur l'onglet Aide dans la barre de menu -

  • Aide de SAP Crystal Reports pour Enterprise
  • Documentation
  • Tutorials
  • Afficher la page de démarrage
  • Nous contacter
  • Register
  • À propos de SAP Crystal Report for Enterprise

Aide de SAP Crystal Reports pour Enterprise

Ces options vous fournissent un guide complet intitulé Introduction à SAP Crystal Report for Enterprise, comme illustré dans l'image suivante.

Cela couvre une introduction à Crystal Reports Enterprise 4.x et à toutes les fonctions de rapport de base disponibles dans l'outil comme la connexion à un serveur, une introduction aux rapports, les concepts de conception, les sources de données et les requêtes, la création de graphiques, etc.

Documentation

Lorsque vous cliquez sur l'option de documentation dans l'onglet Aide, vous accédez au lien SAP pour Crystal Report for Enterprise 4.x.

Ce lien contient des guides Crystal Report for Enterprise 4.x pour -

  • Installation, mise à niveau et déploiement
  • Guide de l'utilisateur final
  • Information additionnelle

Tutoriels

Lorsque vous cliquez sur le lien Tutoriels dans l'onglet Aide, cela vous amène aux Tutoriels officiels du produit - SAP BusinessObjects Crystal Reports pour Enterprise 4.x

Cette page fournit du matériel d'apprentissage en ligne qui comprend des sessions interactives et des didacticiels vidéo sur toutes les fonctionnalités clés de l'outil.

Page de démarrage

Il vous amène à la page d'accueil de l'outil SAP Crystal Reports Enterprise 4.1. Contact Us et Register Option sont utilisés pour contacter SAP pour toute fonctionnalité liée à l'outil.

À propos de SAP Crystal Report for Enterprise

Il vous amène à la page À propos de l'outil qui contient des détails sur les versions et la construction.

L'environnement de conception SAP Crystal Report vous offre la zone dans laquelle vous pouvez concevoir la structure du rapport. Il se compose de plusieurs composants -

Toile de conception de rapport

le Report Design Canvasest utilisé pour concevoir la structure de votre rapport. Vous pouvez placer divers éléments tels que des graphiques, des éléments de test et des objets de données dans le rapport.

L'option Afficher la règle affiche une règle au-dessus du canevas du rapport. Vous pouvez modifier l'unité de mesure en modifiant l'option d'unité de mesure dans l'onglet de dessin de conception.

Le mode Structure et le mode Page sont disponibles pour définir la mise en page du rapport. Le mode Structure affiche la structure du rapport et le mode Page est utilisé pour prévisualiser le rapport.

Édition → Préférence → Conception du canevas

Mode structure

Le mode Structure est utilisé pour fournir un environnement pour la conception du rapport. Il fournit une structure et des instructions pour créer le rapport. Lorsque vous placez un objet dans le rapport, il s'affiche en mode Structure. Vous pouvez ajouter / supprimer des objets ou appliquer des formules complexes ou vous pouvez également déplacer les objets.

Chaque objet en mode Structure est représenté par un cadre. Le mode structure a plusieurs composants qui peuvent être utilisés pour éditer le rapport -

En-tête de rapport

Il est utilisé pour ajouter le titre du rapport en haut ou toute autre information que vous souhaitez placer au début du rapport.

En-tête de page

Cette option est utilisée pour présenter des informations en haut de chaque page comme l'en-tête du document, le nom du chapitre, etc. L'en-tête de page ne vient pas dans l'en-tête du rapport.

Corps

Ceci est utilisé pour afficher le corps du rapport. Toutes les données du rapport figurent dans cette section.

Pied de page du rapport

Ceci est utilisé pour présenter des informations à la fin du rapport comme les totaux, etc.

Pied de page

Ceci est utilisé pour présenter les numéros de page ou toute autre information que vous souhaitez à la fin de chaque page.

Mode page

Il représente les données réelles du rapport lorsque le rapport est publié ou imprimé. Il vous permet également de modifier la mise en forme du rapport avec les données réelles et les modifications sont immédiatement visibles dans le rapport.

Barre latérale de l'explorateur de données

Il est utilisé pour ajouter / supprimer des objets dans le rapport. Lorsque vous créez un nouveau rapport ou ouvrez un rapport existant, ce panneau latéral s'ouvre.

Tous les objets ajoutés dans l'Editeur de requête sont affichés sous l'explorateur de données et à partir de là, vous pouvez ajouter des objets au rapport. Ceci est divisé en éléments suivants -

Objets de résultat

Il montre tous les objets qui ont été ajoutés au rapport. Vous pouvez également faire glisser les objets à ajouter dans le rapport. L'option Modifier les sources de données vous permet d'ajouter de nouveaux objets à partir de l'univers ou de choisir un nouvel univers / source de données dans le référentiel.

Formule

Cela montre toutes les formules qui ont été créées pour le rapport. Vous pouvez créer une nouvelle formule avec un clic droit sur l'onglet Formule et → Nouveau → Nouvelle formule.

Vous pouvez également faire glisser des formules vers le rapport.

Paramètres

Il affiche tous les paramètres qui ont été créés pour le rapport. Vous pouvez créer un nouveau groupe de paramètres avec un clic droit sur Paramètre → Nouveau → Nouveau paramètre.

Totaux courants

Il affiche une liste de tous les totaux cumulés qui ont été créés pour le rapport. Vous pouvez créer de nouveaux totaux cumulés avec un clic droit sur l'onglet → Nouveau total cumulé.

Objets prédéfinis

Il montre les objets prédéfinis qui peuvent être ajoutés à un rapport. Vous pouvez faire glisser des objets prédéfinis vers le canevas du rapport pour les ajouter au rapport.

Contour

Il permet de visualiser l'arborescence du rapport. Le premier nœud de l'arborescence représente le rapport lui-même, le nœud de premier niveau représente les sections du rapport et chaque section contenant des objets est répertoriée.

Arborescence des groupes

Il est utilisé pour afficher l'arborescence de tous les groupes et sous-groupes dans le rapport.

Trouver

Il est utilisé pour rechercher une valeur spécifique dans le rapport. Tapez un mot dans la zone de recherche pour trouver une valeur.

Crystal Report peut se connecter à plusieurs sources de données comprenant:

  • Universe
  • Requête SAP BEx
  • Connexion relationnelle
  • Vue HANA
  • Feuilles de calcul Excel

Pour vous connecter à une source de données, accédez à Fichier → Nouveau → À partir de la source de données

Pour sélectionner une source de données, vous devez être connecté au serveur de la plateforme SAP Business Objects.

Lorsque vous allez dans Fichier → Nouveau → À partir de la source de données → Choisir une connexion à une source de données, la boîte de dialogue apparaît → Parcourir le référentiel → Liste Type de source de données → Sélectionnez la source de données à connecter → Suivant.

Si vous choisissez un univers, un panneau de requête s'ouvre et vous pouvez ajouter des objets au filtre de requête pour générer un rapport.

Les connexions aux sources de données SAP BEx et Universe vous permettent de créer et de concevoir des requêtes dans Crystal Reports.

Créer des requêtes

Pour créer une requête dans Universe, vous pouvez choisir à la fois des sources de données OLAP et relationnelles.

La première étape de la conception d'une requête consiste à définir les objets que vous souhaitez ajouter à votre requête. Vous pouvez également affiner votre requête en appliquant des tris et des filtres de requête. Le panneau de requête est divisé en plusieurs volets -

Volet Univers

Il contient une structure arborescente de tous les objets de l'Univers. Vous pouvez voir tous les objets de l'univers en utilisant l'option Développer tout.

Vous ne pouvez pas ajouter de nouveaux objets ou modifier des objets existants dans l'Editeur de requête.

Volet Objets de résultat

Dans cette zone, vous ajoutez les objets que vous souhaitez dans votre requête.

Volet de filtre de requête

Ceci est utilisé pour filtrer la valeur des objets dans le rapport. Vous pouvez utiliser des filtres prédéfinis ou créer des filtres personnalisés en ajoutant des objets.

Les requêtes SAP BEx peuvent contenir une ou plusieurs hiérarchies et prédéfinir des objets pour exécuter le rapport.

Les requêtes SAP HANA incluent les données des vues de modélisation SAP HANA: vues analytiques et de calcul. Pour vous connecter à la base de données HANA et utiliser Schémas → tables à l'intérieur de la base de données, vous pouvez utiliser une connexion relationnelle ou OLAP existante. Une connexion relationnelle peut être créée dans l'outil IDT.

Une connexion OLAP peut être créée dans CMC ainsi que dans l'outil de conception d'information. Les vues multidimensionnelles HANA peuvent être connectées à Crystal Reports à l'aide d'une connexion OLAP.

Cliquez sur Suivant → Il affichera la liste de toutes les vues de modélisation dans le référentiel HANA → Sélectionnez une vue de modélisation → Terminer

Il ouvrira des objets de vue dans un panneau de requête, qui peut être utilisé pour les ajouter au rapport.

Modifier une requête

Une fois le rapport Crystal créé à l'aide d'une requête, pour apporter des modifications aux objets, vous devez accéder à l'option Modifier la source de données. Lorsque vous cliquez sur l'option, cela ouvrira un panneau Modifier la requête où vous pourrez ajouter / supprimer des objets, appliquer des filtres, etc.

Vous pouvez également modifier une requête existante en accédant à Données → Modifier les sources de données, comme illustré dans l'image suivante.

Une fois que vous avez terminé les modifications, cliquez sur Terminer et toutes les modifications seront appliquées aux données dans Crystal Report.

Voici les types de filtres de requête qui peuvent être utilisés dans Crystal Reports:

  • Filtres prédéfinis
  • Filtres personnalisés
  • Filtres personnalisés

Filtres prédéfinis

Ce sont des filtres intégrés dans le panneau de requête créé par l'administrateur. Les filtres prédéfinis sont créés au niveau de l'univers et sont directement utilisés dans le rapport de l'univers. Faites glisser un objet sur lequel vous souhaitez appliquer un filtre au volet de filtre de requête et faites également glisser des filtres prédéfinis. Lorsque vous exécutez les données de requête, le filtre de requête sera renvoyé dans le rapport.

Filtres personnalisés

Ces filtres sont créés avec les requêtes de l'Editeur de requête. Les filtres personnalisés sont créés dans le panneau Requête sous l'onglet Filtre de requête. Faites glisser l'objet vers le volet de filtre de requête et utilisez divers opérateurs relationnels pour passer la condition de filtre. Vous pouvez mettre une valeur constante ou une liste de valeurs dans le filtre de requête.

Instructions

Ils sont utilisés pour afficher une question ou une liste de valeurs et sont appelés filtres dynamiques.

Condition du filtre

L'option Constante vous permet de saisir une seule valeur dans le filtre.

La liste de valeurs vous permet de choisir une valeur parmi toutes les valeurs disponibles pour un objet.

L'invite est utilisée pour transmettre une valeur dynamique à un filtre de requête.

Option La description
Constant
  • Saisissez une valeur dans la zone de texte

LOV
  • dans le Prompt(s) boîte de dialogue, ajoutez des membres à votre liste en double-cliquant dessus ou en les sélectionnant dans le Members volet et en cliquant sur la flèche au centre

  • Cliquez sur ok

Prompt
  • dans le Edit Prompt boîte de dialogue, sélectionnez New Prompt pour ajouter une nouvelle invite, ou Use Universe Parameters pour sélectionner un paramètre de votre univers

  • Si vous avez sélectionné un New Prompt, entrez les options d'invite ou si vous avez sélectionné Use Universe Parameters, sélectionnez un paramètre

  • Cliquez sur ok

Les filtres de requête basés sur le temps sont utilisés pour filtrer la valeur d'objets spécifiques entre certaines périodes. Lorsque vous ajoutez une dimension de date au filtre de requête, vous pouvez utiliser entre les opérateurs de la liste déroulante pour mentionner spécifiquement la date vers et depuis.

Vous pouvez cliquer sur l'option de calendrier pour sélectionner les dates dans les champs «à» et «de». Vous pouvez également utiliser la dimension Date avec la liste de valeurs (LOV) ou l'option Valeur constante. Les listes de valeurs vous permettent de sélectionner la date d'arrivée et de départ dans la liste des valeurs disponibles pour la dimension Date dans l'univers.

C'est ce qu'on appelle l'application de filtres basés sur le temps dans le rapport.

Les contrôles des objets de champ sont utilisés pour modifier l'objet dans le rapport. Pour éditer l'objet, vous pouvez cliquer avec le bouton droit sur le nom de l'objet et sélectionner l'option «Formater l'élément d'objet du résultat» ou «Mise en forme conditionnelle» comme indiqué dans l'image suivante.

Le champ Mettre en forme l'élément d'objet du résultat est utilisé pour modifier l'apparence des objets dans le rapport. Il a les 4 onglets suivants à l'intérieur -

  • General
  • Font
  • Appearance
  • Paragraph

General tab est utilisé pour définir les propriétés génériques des objets du rapport: comme la hauteur et la largeur, masquer et masquer en cas de duplication, etc. L'onglet Avancé dans Général est utilisé pour passer un hyperlien dans le rapport.

Font tab est utilisé pour modifier la taille de la police, la couleur, le style, l'alignement et la rotation du nom de l'objet dans le rapport.

Appearance tab sert à modifier la bordure et à ajouter des effets aux objets du rapport.

Paragraph tab est utilisé pour définir les propriétés de ligne en cas de lignes multiples dans le rapport.

La mise en forme conditionnelle est utilisée pour passer les conditions d'apparence des objets de rapport.

Vous pouvez transmettre la valeur d'un objet en cliquant sur l'onglet Ajouter une condition → sélectionner le nom de l'objet et passer la condition. Vous pouvez définir le style de police, la couleur de la police, etc.

Comme indiqué précédemment, Crystal Reports propose par défaut cinq sections principales -

  • En-tête de rapport
  • En-tête de page
  • Body
  • Pied de page du rapport
  • Pied de page

Ici, nous allons apprendre comment insérer, masquer et supprimer des sections dans Crystal Report pour Enterprise 4.x.

Pour insérer une section dans n'importe quelle section du rapport, sélectionnez la section → Clic droit et Insérer.

Vous pouvez utiliser l'option Masquer et déplacer pour masquer une section ou pour déplacer la section de haut en bas.

L'option Format de la section vous permet de formater les propriétés de la section. Il comprend -

  • Name
  • Color
  • Size

L'option Taille vous permet d'ajuster la hauteur de la section.

To keep a section from breaking across pages −

Si un élément est plus long qu'une page, il s'imprime sur plusieurs pages. Pour éviter cela, vous pouvez utiliser l'option de pagination.

Cliquez avec le bouton droit de la souris sur une section et cliquez sur la section de format → Pagination → Sélectionnez Éviter le saut de page et cliquez sur Fermer.

Voyons maintenant comment insérer, masquer et supprimer des sections dans Crystal Report 2013.

L'Expert de la section comme indiqué dans l'image suivante est utilisé pour gérer les sections du rapport.

To insert a new section you need to −

Cliquez sur le bouton Section Expert comme indiqué dans l'image suivante (Section Expert contient une liste de toutes les sections du rapport) → Sélectionnez la section et cliquez sur Insérer.

Une nouvelle section apparaîtra dans le rapport.

Pour supprimer une section

Ouvrez l'expert Section en haut et sélectionnez la section que vous souhaitez supprimer → entrez Supprimer.

Vous ne pouvez supprimer la section que si elles sont lettrées. Vous ne pouvez pas supprimer les sections fournies à l'origine par Crystal Reports.

Pour changer l'ordre

Ouvrez Section Expert → Sélectionnez la section que vous souhaitez déplacer et utilisez les flèches haut et bas pour modifier l'ordre des sections.

Pour fusionner des sections

Ouvrez Section Expert → Déplacer les sections que vous souhaitez fusionner les unes avec les autres → sélectionnez la section supérieure → Cliquez sur fusionner.

Les sections seront fusionnées avec la section suivante de la liste.

Pour diviser des sections

Cliquez sur la limite de la section que vous souhaitez diviser → Une ligne horizontale qui divise la section apparaîtra → Glissez-déposez à l'endroit où vous souhaitez diviser la section.

Tri des données

Parfois, vous devez trier les données dans Crystal Reports dans un certain ordre. Lorsque vous triez les données, il est plus facile de trouver des enregistrements spécifiques dans le rapport. Vous pouvez ajouter un tri par ordre croissant ou décroissant et il peut également être appliqué aux attributs et aux mesures de valeur.

Vous pouvez également supprimer le tri en utilisant l'option de suppression dans l'onglet Trier.

Voyons comment appliquer le tri dans Crystal Reports.

Pour appliquer un tri dans Crystal Report pour entreprise 4.x, allez dans l'onglet Structure du rapport → cliquez sur l'onglet Données en haut et choisissez Trier.

Lorsque vous cliquez sur l'option de tri, une fenêtre apparaît avec l'option de groupe et de tri.

Accédez à l'onglet Trier et développez l'onglet Corps pour appliquer le tri sur les mesures et les valeurs d'attribut dans le rapport.

Pour ajouter un tri, cliquez sur Ajouter une option de tri. Il vous montrera tous les attributs et mesures ajoutés au rapport. Choisissez l'objet sur lequel vous souhaitez appliquer le tri et cliquez sur l'option ascendante et descendante.

A → Z croissant ou Z → A décroissant

Vous pouvez également ajouter plusieurs tri dans un seul rapport et cliquer sur OK.

Pour afficher les données triées, accédez à l'onglet Page.

Dans l'exemple ci-dessus, il a appliqué un tri sur le nom du client puis sur la quantité vendue.

Pour supprimer un tri, sélectionnez le tri et cliquez sur l'option de tri de suppression.

Dans ce chapitre, nous expliquerons comment définir, rendre et supprimer des groupes.

Définir des groupes

Lorsque vous avez besoin de séparer les données en groupes afin de les rendre facilement compréhensibles, l'option de regroupement peut être utilisée.

Vous pouvez également personnaliser le regroupement pour une ou plusieurs valeurs à l'aide de l'option de personnalisation dans l'onglet de regroupement.

Pour appliquer le regroupement dans le rapport, allez dans l'onglet structure du rapport → Données → Groupes

Groupes de rendu

Pour ajouter une condition de regroupement. Cliquez sur Nouveau (signe '+') et sélectionnez l'attribut sur lequel vous souhaitez appliquer le regroupement. Si vous appliquez un regroupement régulier sur un objet, il regroupera toutes les valeurs similaires dans un rapport.

Pour appliquer le regroupement sur une valeur unique, accédez à l'option de personnalisation du regroupement → Nouveau → Ajouter une condition → sélectionnez l'opérateur et la valeur dans la liste déroulante comme indiqué dans l'image suivante -

Il donne également la possibilité de supprimer tout le reste, de regrouper tout le reste dans un seul groupe avec un nom de groupe ou d'inclure tout le reste sans changer le nom du groupe.

Dans l'exemple suivant, il a créé 2 groupes: le premier avec le nom de la région = "New Delhi" et le second groupe avec tout le reste avec le nom de groupe "Autres".

Lorsque vous utilisez le regroupement dans un rapport, deux nouvelles sections apparaissent dans le canevas du rapport: En-tête de groupe 1 et Pied de page de groupe 1.

Supprimer des groupes

Pour supprimer un groupe, sélectionnez le groupe que vous souhaitez supprimer et cliquez sur l'option Supprimer.

Allez dans Structure du rapport → Groupes → sélectionnez les groupes # 1, 2 que vous souhaitez supprimer → Supprimer.

Vous pouvez utiliser les 3 options suivantes lors de la personnalisation d'un groupe dans Crystal Reports -

  • Jeter tout le reste

  • Regroupez tout le reste dans un seul groupe avec un nom de groupe

  • Incluez tout le reste sans changer le nom du groupe

Arborescence des groupes

Lorsque vous êtes dans l'onglet Page, l'icône de l'arborescence des groupes dans le panneau latéral est utilisée pour afficher l'arborescence des groupes dans le rapport. Il vous permet d'accéder à un groupe spécifique dans le rapport au lieu de faire défiler le rapport à la recherche d'un groupe spécifique.

En-têtes en direct dans le rapport

Changements d'en-tête en direct en fonction du contenu du groupe. Lorsque vous définissez un groupe dans le rapport, le programme insère automatiquement un nom de groupe dans l'élément, dans la section d'en-tête de groupe. Cet élément affiche le nom du groupe.

Totalisation des données groupées

Le regroupement des données dans le rapport est effectué pour trouver le total pour chaque groupe dans le rapport. De nombreuses options de totalisation sont disponibles - Somme, nombre, maximum, minimum, moyenne, etc. Vous pouvez également ajouter un sous-total à votre rapport.

Option totale dans le rapport - Allez à l'onglet Insérer → Sélectionnez les options pour votre total

Pour changer le format de la boîte totale, cliquez avec le bouton droit de la souris sur valeur totale → format total.

Au lieu de créer un rapport à partir de zéro, vous pouvez également utiliser des modèles intégrés du référentiel de rapports. Ces modèles de rapport fournissent une mise en page prédéfinie pour les documents courants tels que les bons de commande, les factures, les modèles de lettre, etc.

Pour sélectionner un modèle de rapport dans le référentiel, accédez à Fichier → Nouveau → À partir d'un modèle Web

Il existe deux options de modèle dans Crystal Reports -

  • Modèles en vedette
  • Utilisé récemment

Vous pouvez également effectuer une recherche à l'aide de l'outil de recherche. Une fois que vous avez choisi un modèle de rapport, il vous sera demandé de sélectionner une source de données.

Sélectionnez Aperçu (Pour prévisualiser le modèle de rapport avant de sélectionner la source de données) → Définir l'emplacement de la source de données pour sélectionner une source de données → Panneau Source de données cible, l'icône Ajouter une connexion → Choisir une connexion à la source de données s'affiche.

Sélectionnez votre connexion à la source de données parmi l'une des options suivantes -

Previous Connections - Cette option vous permet d'utiliser des sources de données précédemment connectées.

Browse Repository - Cette option vous permet de choisir votre source de données dans la liste Type de source de données.

Connection by Vendor - Cette option se connecte aux sources de données triées par un fournisseur ou un fournisseur de logiciel.

Cliquez sur Terminer.

Sélectionnez un objet dans le panneau Source de données actuelle et connectez-le à un objet dans le panneau Source de données cible → cliquez sur la carte → cliquez sur Terminé.

Les options d'insertion de Crystal Reports for Enterprise vous permettent d'ajouter plusieurs objets au niveau du rapport: graphiques, tableaux croisés, image, flash, sous-rapports, etc.

Ajouter des objets graphiques

Vous pouvez ajouter plusieurs images de format dans le rapport. Il peut également être utilisé si vous souhaitez ajouter des logos d'entreprise, un nom de marque, etc. dans le rapport.

Lorsque vous cliquez sur Image, cela donne une option pour insérer une image dans le rapport. Les formats d'image courants suivants sont pris en charge dans Crystal Reports -

  • jpeg
  • png
  • gif
  • tiff

Il vous permet également d'insérer des fichiers flash dans le rapport. Lorsque vous cliquez sur flash, vous pouvez choisir le chemin du fichier ou incorporer directement le lien du fichier flash à ajouter dans le rapport. Il prend en charge les types de fichiers .swf dans le fichier flash afin que vous puissiez ajouter des tableaux de bord dynamiques dans le rapport.

Dans ce chapitre, nous découvrirons les types de graphiques, la création et la mise en forme de graphiques.

Types de graphiques

Vous pouvez utiliser les types de graphiques ci-dessous dans Crystal Reports pour les entreprises. Pour insérer un graphique, allez dans Insérer → Graphique → sélectionnez Type de graphique et insérez le graphique dans l'onglet structure ou page.

Création de graphiques et mise en page de graphique

Vous pouvez insérer un graphique dans le pied de page du rapport. Lorsque vous sélectionnez le type de graphique dans l'option Insérer un graphique, vous pouvez déplacer le curseur vers la zone de pied de page du rapport et cliquer à l'endroit où vous souhaitez insérer le graphique.

Lorsque vous insérez un graphique, vous disposez de deux options - Données et Afficher le graphique.

L'option Afficher le graphique vous permet de redimensionner le graphique, de déplacer le graphique dans la zone de pied de page du rapport (comme indiqué ci-dessus).

L'onglet Données vous permet d'insérer les données dans le graphique. Lorsque vous accédez à l'onglet de données, il vous demande d'ajouter des valeurs sur les axes X, Y, Z.

Faites un clic droit sur chaque axe et accédez à Insérer un objet de catégorie de graphique → vous pouvez choisir les éléments sélectionnés dans la liste déroulante → Objet de données de graphique, titre, sous-titre, note de bas de page, légende, etc.

L'objet Données du graphique vous permet de choisir le nom de l'attribut que vous souhaitez transmettre dans les données du graphique. Le titre, le sous-titre et la note de bas de page vous permettent d'ajouter un titre ou une note au graphique.

Formatage des graphiques

Lorsque vous cliquez avec le bouton droit sur le graphique, les options de mise en forme suivantes vous sont proposées -

Formater le graphique - Vous permet de formater la structure du graphique en allant dans l'option d'avance, d'apparence et de profondeur. Vous pouvez également changer le type de graphique dans la liste déroulante en cliquant sur l'option Graphique dans l'onglet Format du graphique.

Chart Highlighting Expert vous permet de mettre en évidence une valeur spécifique dans le graphique. Vous pouvez choisir une couleur différente pour mettre en évidence une valeur dans le graphique.

Ajouter une condition → Choisissez l'attribut que vous souhaitez mettre en évidence dans le graphique comme indiqué dans l'image suivante.

Modifier le type de graphique est identique au format de graphique, toutes les options étant similaires.

Modifier les données du graphique est utilisé pour modifier les données du graphique. Si vous souhaitez modifier les valeurs des paramètres sur l'axe du graphique, vous pouvez cliquer sur modifier les données du graphique et modifier les valeurs. L'option Masquer est utilisée pour masquer le graphique et déplacer est utilisé pour déplacer le graphique vers l'arrière ou vers l'avant.

Vous pouvez ajouter plusieurs graphiques dans un seul rapport ou sur une ligne en mettant en forme la taille du graphique. Exemple - Vous pouvez ajouter un graphique à barres et un graphique à secteurs pour différentes valeurs à représenter. Vous verrez l'option Afficher le graphique et les données pour le deuxième graphique → vous pouvez ajouter les objets requis et également ajouter une note d'en-tête et de pied de page au graphique, comme indiqué dans l'image suivante.

Pour voir le rapport réel, accédez à l'onglet Page.

La tabulation croisée est utilisée pour afficher les données regroupées ou totalisées dans deux directions. Il affiche les données dans un format compact, ce qui facilite la compréhension et la visualisation de la tendance des données. Par exemple, si vous souhaitez voir la quantité vendue par le client dans une région particulière, sans tableau croisé, il affiche les données sous une forme étalée.

Vous pouvez ajouter plusieurs attributs dans les lignes et les colonnes en cliquant sur le signe «+». Pour supprimer un objet, cliquez sur le signe X.

Lorsque vous cliquez sur Insérer, la tabulation croisée ajoute à la structure du rapport. Si vous cliquez sur l'onglet de page, il affichera les données de tabulation croisée dans le rapport.

Vous pouvez également modifier les cellules dans l'onglet croisé. Pour modifier les propriétés de l'onglet croisé, cliquez avec le bouton droit sur l'onglet croisé et vous pouvez modifier les propriétés -

  • Format de l'onglet croisé
  • Modifier l'onglet croisé
  • Sort
  • Hide
  • Options de grille
  • Pivot
  • Créer un graphique à partir d'un onglet croisé

Un tableau croisé comprend les totaux de ligne, les totaux de colonne et les totaux généraux. Pour voir les valeurs en pourcentage, cliquez avec le bouton droit sur la cellule Total et allez dans Format Total → sélectionnez Afficher en pourcentage.

Les options de grille vous permettent de mettre en forme les lignes de tabulation croisée comme le masquage des lignes vides, la répétition des étiquettes de ligne, le masquage des totaux généraux des lignes, etc.

Les formules sont utilisées pour insérer des données dans le rapport qui n'existent avec aucun des objets. S'il est nécessaire d'effectuer certains calculs ou d'ajouter des données spécialisées dans le rapport, vous pouvez utiliser des formules.

Example- (Emp_details.sal) * 0,15

Common formulas are - Calculs, fonctions de chaîne comme MAJUSCULES, fonctions de date, etc.

La formule contient deux parties dans le rapport -

  • Syntax
  • Components

le components sont utilisés pour créer des formules.

Crystal Reports propose les types de formules suivants: formules de rapport et formules de mise en forme conditionnelle.

Report formulas sont utilisés de manière autonome dans un rapport. Conditional formatting formulas définir la condition à laquelle les formules de rapport sont appliquées.

L'atelier de formule est utilisé pour créer différents types de formules. Vous pouvez ouvrir l'atelier de formule en accédant à Données → cliquez sur formules ou en cliquant sur l'onglet Formule dans la barre d'outils Données.

Dans l'atelier de formule, il y a 2 panneaux - Panneau de navigation et Panneau d'objets.

Le panneau de navigation contient un dossier pour chaque type de formule dans Crystal Reports.

Les panneaux d'objets contiennent 4 champs -

Data Explorer - Il contient des objets, des formules, des paramètres et des totaux en cours d'utilisation présents dans le rapport Crystal.

Result Objects - Il contient tous les objets de résultat disponibles à utiliser dans le rapport.

Functions- Il contient toutes les fonctions intégrées qui peuvent être utilisées dans le rapport. Il comprend également des fonctions personnalisées. Exemple - Somme, nombre, fonctions de chaîne, fonctions de date, etc.

Operators- Ils sont utilisés pour passer des conditions entre les valeurs. Il comprend: les opérateurs arithmétiques, les tableaux, les opérateurs booléens, etc.

L'atelier de formule contient également une fenêtre de texte de formule et des boutons d'atelier de formule. Les fenêtres de texte sont utilisées pour créer ou modifier des formules et le bouton du panneau de l'atelier vous permet d'utiliser des formules de filtre, de trier des formules, de supprimer, etc.

Vous pouvez créer une ou plusieurs formules en une seule fois et les utiliser dans votre rapport. Vous pouvez également supprimer les formules ou rechercher et modifier le texte des formules dans la fenêtre de texte de formule.

À create a new formula, vous pouvez faire un clic droit sur l'onglet Formule sous Explorateur de données. Une fois que vous avez cliqué sur la nouvelle formule → entrez le nom de la formule → cela ouvre l'atelier de formule.

Vous pouvez également créer une nouvelle formule en ouvrant l'atelier Formule à partir de l'onglet Formule sous Données → Nouveau → Nouvelle formule, comme illustré dans l'image suivante.

Pour écrire une formule dans la fenêtre de texte de formule, vous pouvez utiliser des objets en cours d'utilisation sous l'onglet Opérateur et différents opérateurs pour passer la condition dans la formule.

La formule peut être enregistrée à l'aide de l'option Enregistrer en bas de la page. Une fois la formule enregistrée, elle figure dans la liste des formules dans l'onglet Explorateur de données.

Vous pouvez faire glisser cette formule vers n'importe quelle section du rapport.

Dans l'instantané ci-dessus, la formule de test a été déplacée vers le pied de page du rapport et sa valeur a été calculée comme Quantité vendue / 2 dans le pied de page du rapport.

Maintenant to modify the formula, cliquez sur le nom de la formule sous Explorateur de données, cela ouvrira l'atelier Formule. Apportez des modifications à la formule et utilisez le bouton Enregistrer en bas pour enregistrer les modifications. Ces modifications seront automatiquement appliquées aux valeurs du rapport.

Pour supprimer la formule d'un rapport, faites un clic droit sur le nom de la formule et cliquez sur Supprimer.

Le volet Problème en bas est utilisé à des fins de débogage. Il vous montre l'erreur de syntaxe dans la formule. Le message d'erreur dans l'image suivante indique que le champ souligné en rouge n'est pas connu sous le nom de syntaxe de champ et est incorrect.

Il existe différents opérateurs booléens qui peuvent être utilisés dans les formules de Crystal Reports. Ils sont -

  • AND
  • OR
  • NOT
  • Eqv
  • Imp
  • XOR

Tous ces opérateurs sont utilisés pour passer plusieurs conditions dans les formules -

L'opérateur AND est utilisé lorsque vous souhaitez que les deux conditions de la formule soient vraies. Les autres opérateurs booléens et leur signification sont tels que mentionnés dans l'instantané ci-dessus.

Utilisation des opérateurs booléens 'AND' -

If {CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [2] = "4" then
"TRUE"
Else
"FALSE"

Utilisation des opérateurs booléens 'AND' et 'OR' -

If ({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "AN" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "4") or
({CUSTOMER.CUSTOMER_NAME} [1 to 2] = "Ja" and
ToText({CUSTOMER.CUSTOMER ID}) [1] = "2") then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

L'instruction if-then-Else est la plus basique de toutes les instructions de flux de contrôle. Il indique à votre programme d'exécuter une certaine section de code uniquement si une condition particulière remplit true.

Si vous voyez l'instruction If-Then-Else suivante avec des opérateurs booléens, cela vous a permis de passer plusieurs conditions dans la formule et de renvoyer la valeur, si la condition est vraie.

If({PROJECT.Customer\Customer Name} [1 to 2] = "An" and
ToText({PROJECT.Time\Year}) [1] = "2") or
({Project.Customer\CUSTOMER NAME} [1 to 2] = "Ja" and
ToText({PROJECT.Time\Year}) [1] = "2") Then
"Five star rating CUSTOMER"
Else
"1 star rating CUSTOMER"

Cette déclaration indique que lorsque l'une des conditions est vraie (avant et après l'opérateur OR), il imprimera un client de notation cinq étoiles, sinon il imprimera une note de client de 1 étoile.

Cette formule a été enregistrée puis ajoutée au corps du rapport sous l'onglet structure comme indiqué dans les images suivantes -

Une nouvelle colonne dans le rapport a été ajoutée avec la note des clients comme mentionné dans la formule TEST.

Les formules calculées sont utilisées pour effectuer des calculs mathématiques dans Crystal Reports et elles peuvent être conçues dans l'atelier de formule.

Les opérateurs arithmétiques sont utilisés pour concevoir des formules de calcul en atelier. Il existe différents opérateurs arithmétiques qui peuvent être utilisés pour ajouter, diviser, exponentiel, multiplier, etc.

Pour appliquer un calcul dans la formule, faites glisser l'objet du volet des objets vers le volet de texte de la formule et utilisez des opérateurs pour effectuer le calcul requis. Une fois que vous avez enregistré la formule à l'aide de l'option d'enregistrement en bas, cette formule sera enregistrée sous l'onglet Formule de l'explorateur de données.

Vous pouvez ensuite faire glisser la formule vers la structure du rapport et accéder à l'onglet Page pour voir les données calculées dans le rapport.

La liste des opérateurs arithmétiques de la priorité la plus élevée à la plus basse est -

  • Exponentiation
  • Negation
  • Multiplier, diviser et pourcentage
  • Division entière
  • Mod
  • Addition et soustraction

Pour écrire une formule de mise en forme conditionnelle, cliquez avec le bouton droit sur le rapport et cliquez sur l'élément Mettre en forme l'objet du résultat → sélectionnez la propriété à laquelle vous souhaitez appliquer la formule conditionnelle → cliquez et cela ouvrira l'atelier de formule.

Écrivez la formule dans le volet de texte de la formule, enregistrez-la et fermez-la.

Dans cet exemple, si vous pouvez imprimer le prix total supérieur à 60000 en vert et inférieur à 60000 en rouge, cela peut être transmis dans l'atelier de formule.

Dans cet exemple, crGreen, crRed, crBlack est utilisé. Vous pouvez également utiliser la valeur numérique réelle des constantes de couleur.

Il existe trois fonctions de mise en forme conditionnelle courantes:

  • CurrentObjectValue
  • DefaultAttribute
  • GridRowColumnValue

DefaultAttribute peut être utilisé pour toute formule de mise en forme, CurrentObjectValue pour toute formule de mise en forme dans laquelle vous formatez une valeur d'objet, et GridRowColumnValue peut être utilisé pour toute formule de mise en forme dans laquelle vous formatez une valeur d'objet dans un tableau croisé.

UNE Variableest utilisé pour attribuer des valeurs différentes à un objet contrairement à une constante qui est fixe. Lorsque vous affectez une valeur à une variable, elle conserve cette valeur jusqu'à ce que vous lui affectiez une nouvelle valeur. Avant d'utiliser des variables, il est nécessaire de les définir dans un rapport.

Lorsque vous déclarez une variable dans Crystal Report, vous devez lui attribuer un nom, mais ce nom ne doit pas être le même que toute autre fonction, opérateur, etc. Une variable peut être un type de nombre, un type de chaîne, un type de date, un booléen type, type de plage ou type de tableau. Une variable peut contenir une valeur de type unique, comme si vous la déclarez comme un nombre, elle ne peut pas être utilisée pour contenir des valeurs de chaîne plus tard.

Définition d'une variable

Local Stringvar Customer_Lastname
Local numbervar Sales_percentage

Le mot clé pour déclarer la variable a 'var' à la fin et il est vrai pour tous les types de variables. Vous pouvez également affecter une valeur initiale à une variable avec déclaration ou dans une syntaxe distincte.

Local NumberVar Z; //Declare Z to be a Number variable
Z := 30;           //Assign the value of 30 to Z

Pour utiliser des variables dans des formules, sa portée est définie. La portée variable peut être de trois types -

  • Local
  • Global
  • Shared

Cela définit qu'une variable dans une formule peut être utilisée dans une autre formule.

Variables locales

Les variables locales sont déclarées à l'aide du mot-clé local suivi du type et suivi du nom de la variable comme dans les exemples ci-dessus.

Les variables locales sont limitées à une seule formule. Cela signifie que vous ne pouvez pas accéder à la valeur d'une variable locale dans une formule à partir d'une formule différente.

//Formula 1
Local NumberVar Z;
Z := 30;

//Formula 2
EvaluateAfter ({@Formula A})
Local NumberVar Z;
Z := z + 5;

Dans l'exemple ci-dessus, la formule 2 renverra une valeur 5 lorsque Z est déclaré comme variable numérique locale dans la formule 1, de sorte qu'elle prendra la valeur par défaut pour la variable Z dans la formule 2.

Variables globales

Les variables globales sont utilisées tout au long du rapport principal. Leur valeur est disponible pour toutes les formules qui déclarent la variable, à l'exception de celles des sous-rapports.

Global StringVar Z;

Il est recommandé d'utiliser la variable globale uniquement lorsque les variables locales ne suffisent pas.

Étant donné que les variables globales partagent leurs valeurs dans tout le rapport principal, vous ne pouvez pas déclarer une variable globale dans une formule avec un type, puis déclarer une variable globale avec le même nom dans une formule différente avec un type différent.

Variables partagées

Les variables partagées sont utilisées dans le rapport principal et tous ses sous-rapports. Les variables partagées sont encore plus générales que les variables globales.

Pour utiliser une variable partagée, déclarez-la dans une formule dans le rapport principal -

Shared NumberVar Z := 10;

Pour utiliser des variables partagées, il faut le déclarer et lui attribuer une valeur avant de pouvoir être utilisé dans le rapport principal et les sous-rapports.

Une variable Array dans Crystal Report peut être définie à l'aide d'un mot-clé «Array».

Global NumberVar Array Z := [1, 2, 3];

Vous pouvez également affecter des valeurs aux éléments de Array et ces valeurs peuvent être utilisées pour des calculs dans des formules. Par exemple -

StringVar Array Z := [“Hello”,”World”];
Z[2] :=[“Bye”];
UpperCase (Z [2] )

Cette formule renverra la chaîne «Bye».

Vous pouvez également redimensionner Array à l'aide des mots-clés Redim et Redim Preserve. Redim est utilisé pour supprimer les entrées précédentes d'un tableau lors de son redimensionnement, et Redim Preserve est utilisé pour contenir les valeurs de tableau précédentes. Pourexample -

Local NumberVar Array Z;
Redim Z [2]; //Now Z is [0, 0]
Z [2] := 10; //Now Z is [0, 10]
Redim Z [3]; //Now Z is [0, 0, 0], Redim has erased previous Array values.
Z [3] := 20; //Now Z is [0, 0, 20]
Redim Preserve Z [4]; 
//Now Z is [0, 0, 20, 0], Redim Preserve has contained previous Array values.
"finished"

Tableau avec boucles

Les tableaux sont également utilisés avec les boucles: comme la boucle For.

Local NumberVar Array Z;
Redim Z[10];
Local NumberVar x;
For x := 1 To 10 Do
(Z[x] := 10 * x);
Z [5] //The formula returns the Number 50

Parameterssont utilisés pour prendre les entrées de l'utilisateur avant la génération du rapport. L'utilisateur doit répondre à l'invite avant que le rapport ne soit généré et la sortie du rapport dépend de la réponse de l'utilisateur pour la valeur du paramètre.

En utilisant des paramètres avec des formules et dans le rapport, vous pouvez créer un rapport unique qui change en fonction des besoins des différents utilisateurs.

Les listes de valeurs peuvent être utilisées pour saisir des valeurs d'invite dans les paramètres. Les listes de valeurs peuvent être statiques ou dynamiques. Ils peuvent également être utilisés comme invites dynamiques à un seul niveau ou à plusieurs niveaux.

Note - Les paramètres de Crystal Reports peuvent être utilisés dans les filtres après leur extraction de la base de données.

Paramètres en cascade

Les paramètres avec dépendance sont regroupés et sont appelés paramètres en cascade. Les paramètres en cascade vous permettent de regrouper deux ou plusieurs paramètres dans un seul groupe.

Paramètres hérités

Les paramètres peuvent également être créés au niveau de l'univers ou dans l'Editeur de requête et ils peuvent être hérités ultérieurement dans Crystal Reports. Ils sont appelés paramètres hérités. Ces paramètres peuvent être supprimés au niveau du rapport, mais ils ne peuvent pas être modifiés dans un rapport. Ces paramètres ne peuvent être modifiés que là où ils ont été créés.

Types de données de paramètres

Les paramètres de Crystal Report prennent en charge sous les types de données -

  • Number
  • String
  • Date
  • Time
  • DateTime
  • Currency
  • Boolean
  • Member

Points importants à retenir lors de l'utilisation des paramètres -

  • Pour utiliser un paramètre dans une formule, il n'est pas nécessaire de le placer dans le rapport. Les paramètres peuvent être utilisés dans une formule comme d'autres objets et peuvent être créés dans l'atelier Formule.

  • Les paramètres peuvent être utilisés avec des listes de valeurs statiques ou dynamiques.

  • Vous pouvez également créer une liste de valeurs à partir de laquelle l'utilisateur peut choisir la valeur du paramètre au lieu de la saisir manuellement.

Liste des types de valeurs

Type La description Quand utiliser
LOV statiques Fournit une liste simple basée sur les valeurs que vous ajoutez ou importez dans le rapport
  • Utiliser des données qui ne changent pas
LOV dynamiques basées sur les données du rapport Fournit une liste dynamique à partir de la source de données
  • Filtrage des données après leur extraction de la base de données.
  • Filtrage interactif des données de rapport sans accéder à la base de données.
  • Création d'une liste de valeurs là où elle n'existe pas déjà dans la source de données. comme dans un univers ou une requête BEx.
LOVs de l'univers Fournit une liste créée et maintenue dans l'univers.
  • Création de listes réutilisables de valeurs gérées par l'administrateur d'univers.

Comment créer un paramètre?

Dans la vue Explorateur de données, cliquez avec le bouton droit dans la zone Paramètres → sélectionnez Nouveau → Nouveau paramètre

La boîte de dialogue Créer un paramètre apparaît → Entrez un nom pour le paramètre (jusqu'à 255 caractères alphanumériques). Dans la boîte de dialogue, vous pouvez modifier le nom et le type du paramètre ainsi que d'autres propriétés.

Sélectionnez le type de données approprié dans la liste → tel que Chaîne, Nombre ou Date, entre autres.

Dans la zone Texte d'invite, saisissez le texte d'invite souhaité (jusqu'à 255 caractères alphanumériques).

For example - "Sélectionnez un nom"

Ce texte apparaîtra dans la boîte de dialogue d'invite lorsque vous prévisualisez le rapport ou lorsque vous actualisez les données dans la zone Page.

Pour créer une liste de valeurs, cliquez sur le bouton points de suspension → La boîte de dialogue Modifier la liste des valeurs apparaît → Entrez les valeurs que vous souhaitez voir lorsque vous y êtes invité → vous pouvez ajouter une liste de pays pour un type de chaîne, ou une liste de valeurs pour un type de nombre → cliquez sur OK → Vous revenez à la boîte de dialogue Créer un paramètre → cliquez sur OK et faites glisser le paramètre vers votre rapport.

Une fois le paramètre déplacé vers la structure du rapport, vous pouvez accéder à l'onglet de page pour voir les listes de valeurs sélectionnées tout en actualisant les données du rapport.

Les filtres sont utilisés pour limiter les enregistrements dans un Crystal Report selon les besoins de l'utilisateur. Les filtres sont appliqués en fonction de l'objet, de l'opérateur et du paramètre.

Comment créer un filtre interactif dans un rapport?

Allez dans l'onglet Données en haut → Filtre interactif

Cliquez sur Ajouter un filtre → Sélectionner le premier objet du filtre → Sélectionner un opérateur → Sélectionner un paramètre

Dans la liste déroulante, il affichera la liste de tous les paramètres créés pour le rapport. Pour éditer le paramètre, vous pouvez cliquer sur le bouton points de suspension à la fin.

Lorsqu'un paramètre est sélectionné, cliquez sur OK. Si vous avez sélectionné une liste de valeurs dans le paramètre, il vous demandera de sélectionner une valeur dans la liste déroulante → Sélectionner une valeur → OK

Choisissez les données enregistrées ou actualisez les données → Le rapport n'affiche désormais que les données de filtre.

Pour ajouter plusieurs filtres interactifs, vous pouvez utiliser les opérateurs «ET» et «OU».

Pour supprimer un filtre interactif

Allez dans l'onglet Données → Filtre interactif → Sélectionnez le filtre que vous souhaitez supprimer → Cliquez sur le bouton Supprimer

Lors de la création de paramètres, deux types d'options d'invite peuvent être utilisés.

  • Prompt to user créera une invite pour que l'utilisateur entre la valeur du paramètre.

  • Hidden Prompt sera utilisé pour passer certaines valeurs initiales ou valeurs par formule et non par l'utilisateur.

Lorsque vous utilisez l'option d'invite à l'utilisateur dans le panneau Invite, vous devez entrer le texte d'invite. Le panneau d'invite vous offre trois options -

  • Do not show prompt - Cela ne vous donne pas la possibilité de modifier la valeur au niveau du rapport.

  • Show as Editable Prompt - Il donne une option pour entrer une valeur différente à chaque fois.

  • Show as Read Only Prompt - Il donne une option pour voir la valeur en mode lecture seule.

Les invites masquées sont utilisées pour transmettre des valeurs initiales ou des valeurs par formule.

Pour passer la valeur initiale, cliquez sur le bouton points de suspension juste avant le bouton de fonction. Une fois que vous avez cliqué dessus, il vous demande d'entrer une valeur pour le paramètre. Une fois que vous avez entré la valeur et cliquez sur OK, cette valeur sera enregistrée dans l'invite masquée.

Pour ajouter une valeur, saisissez la valeur et cliquez sur Ajouter. Lorsque vous faites glisser le paramètre vers le rapport, cette valeur apparaît dans le rapport, comme illustré dans l'image ci-dessus.

Le groupe de paramètres en cascade permet d'organiser vos paramètres en groupes, ce qui fournit une cascade de choix filtrés.

Par exemple, si vous demandez une valeur de ville, mais que vous devez également savoir de quel pays et de quelle région provient cette ville, vous pouvez créer un groupe de paramètres en cascade. Dans ce cas, vous demandez d'abord un pays, et lorsque cette valeur a été sélectionnée, le programme demande une région en affichant uniquement les régions qui s'appliquent au pays sélectionné. Enfin, lorsqu'une valeur de région a été sélectionnée, le programme demande une ville en affichant uniquement les villes qui s'appliquent à la région sélectionnée. De cette façon, vous pouvez fournir à votre utilisateur une liste gérable de villes et vous assurer que votre utilisateur choisit la bonne ville.

Comment créer un groupe de paramètres en cascade?

Allez dans Explorateur de données → Paramètre → Nouveau → Nouveau groupe de paramètres en cascade

La boîte de dialogue Créer un groupe de paramètres apparaît → Entrez un nom pour le groupe de paramètres → Entrez le texte d'invite comme indiqué dans l'image suivante.

Cliquez maintenant sur la première ligne vide dans la colonne de valeur, elle vous montrera tous les objets disponibles dans la liste. Dans la liste, sélectionnez Pays → Sélectionnez une ligne vide sous Pays et sélectionnez Région → OK

Faites maintenant glisser le paramètre de pays vers le rapport. Il donnera une invite pour entrer le nom du pays. Une fois que vous avez choisi le nom du pays → il vous sera demandé de choisir le nom de la région.

Faites glisser le nom de la région vers le rapport.

Dans la vue Explorateur de données, cliquez avec le bouton droit dans la zone Paramètres → sélectionnez Nouveau → Nouveau paramètre

La boîte de dialogue Créer un paramètre apparaît → Entrez un nom pour le paramètre (jusqu'à 255 caractères alphanumériques). Dans la boîte de dialogue, vous pouvez modifier le nom et le type du paramètre ainsi que d'autres propriétés.

Sélectionnez le type de données approprié dans la liste → tel que Chaîne, Nombre ou Date, entre autres.

Pour créer un paramètre qui autorise plusieurs valeurs

Dans l'explorateur de données → clic droit sur Paramètres → sélectionnez Nouveau → Nouveau paramètre

Dans la boîte de dialogue Créer un paramètre, entrez un nom pour le paramètre.

Sélectionnez le type de données approprié dans la liste → Entrez le texte d'invite → Définissez Autoriser plusieurs valeurs sur Vrai.

Désormais, à l'invite, vous pouvez spécifier plusieurs valeurs à saisir pour le paramètre.

Pour spécifier des valeurs discrètes ou de plage

Pour le type de plage de valeurs, choisissez Discrète ou Plage.

Si vous sélectionnez Discret, le paramètre acceptera des valeurs discrètes (plutôt que des plages de valeurs).

Si vous sélectionnez Plage, vous êtes invité à entrer les valeurs des paramètres. Vous pouvez entrer une valeur de début et une valeur de fin. Par exemple, si vous entrez les valeurs "1" et "10", la plage est comprise entre 1 et 10 et un rapport qui utilise ce paramètre pour le filtrage affichera tous les enregistrements avec des valeurs comprises entre 1 et 10. Cela fonctionne également pour les paramètres de chaîne. Avec une valeur de début de «A» et une valeur de fin de «H», un rapport qui utilise ce paramètre pour le filtrage affichera tous les enregistrements dans une plage alphabétique de AH.

Si les options Autoriser plusieurs valeurs et les options discrètes sont sélectionnées, le paramètre acceptera plusieurs valeurs discrètes. Vous pouvez saisir plusieurs valeurs, mais ces valeurs seront évaluées individuellement et ne seront pas interprétées comme une plage. Si les options Autoriser plusieurs valeurs et plages sont sélectionnées, le paramètre acceptera plusieurs plages.

Une fois que vous faites glisser le paramètre dans votre rapport → Pour modifier le fichier de paramètres, cliquez avec le bouton droit sur le nom du paramètre et allez à modifier le paramètre.

Une fois que vous avez cliqué sur modifier le paramètre, cela ouvrira la fenêtre Modifier le paramètre.

Vous pouvez également éditer le paramètre en double-cliquant sur le nom du paramètre.

Supprimer le champ de paramètre

Accédez à la vue Explorateur de données → développez Paramètres, puis cliquez avec le bouton droit sur le paramètre que vous souhaitez supprimer.

Choisissez Supprimer.

Paramètres dynamiques

Vous pouvez créer des paramètres à l'aide de listes de valeurs dynamiques pour récupérer des données à partir de la source de données. Pourexample - Lorsque le nom du client dans la base de données change fréquemment, vous pouvez créer des listes de valeurs dynamiques.

Comment créer un paramètre à l'aide de listes de valeurs dynamiques?

Ouvrez votre rapport → panneau Explorateur de données → cliquez avec le bouton droit dans Paramètres et sélectionnez Nouveau paramètre.

La boîte de dialogue Créer un paramètre s'affiche.

Entrez un nom pour le paramètre (jusqu'à 255 caractères alphanumériques) → Pour créer une liste de valeurs, cliquez sur le bouton «Modifier la liste de valeurs».

La boîte de dialogue Modifier la liste de valeurs apparaît → Dans la zone Type de liste, sélectionnez Dynamique.

Dans la zone de liste déroulante Valeur, sélectionnez Nom du client dans la liste.

Vous pouvez trier la liste de valeurs par ordre croissant ou décroissant → Cliquez sur OK.

Dans l'objet Texte d'invite, entrez le texte d'invite souhaité (jusqu'à 255 caractères alphanumériques) → Texte qui apparaît dans la boîte de dialogue d'invite et le panneau interactif. La valeur par défaut est «Enter (ParameterName)» → Cliquez sur OK

Faites glisser le paramètre dans votre rapport.

Les sous-rapports vous permettent de combiner des rapports non liés en un seul rapport. C'est un rapport dans un rapport. Vous pouvez combiner des données qui ne peuvent pas être liées et présenter différentes vues des mêmes données dans un seul rapport.

Différence entre le sous-rapport et le rapport principal -

  • Il est utilisé comme un élément du rapport principal et ne peut pas être utilisé comme rapport unique.

  • Un sous-rapport ne peut pas contenir d'autres sous-rapports.

  • Il peut être placé dans n'importe quelle section de rapport et le sous-rapport entier s'imprimera dans cette section.

  • Il n'a pas de section d'en-tête ou de pied de page.

Sous-rapports non liés

Les sous-rapports non liés sont des rapports autonomes et leurs données ne sont pas liées aux données du rapport principal. Un sous-rapport non lié n'a pas à utiliser les mêmes données que le rapport principal; il peut utiliser la même source de données ou une source de données entièrement différente. Quelles que soient les sources de données sous-jacentes, les rapports sont traités comme non liés.

Sous-rapports liés

Les sous-rapports liés utilisent des données coordonnées avec les données du rapport principal. Le programme met en correspondance les données du sous-rapport avec les données du rapport principal. Si vous créez un rapport principal avec des informations sur le client et un sous-rapport avec des informations sur la commande, puis les liez, le programme crée un sous-rapport pour chaque client qui inclut toutes ses commandes.

Les sous-rapports peuvent être liés avec des liens de transmission de données ou avec des filtres de sous-rapports.

Insertion de sous-rapports

Vous pouvez insérer un nouveau rapport ou un rapport existant en tant que sous-rapport dans un rapport principal. Le sous-rapport a des caractéristiques similaires à celles du rapport principal. La source de données à utiliser dans le sous-rapport doit être similaire à la source de données utilisée dans le rapport principal et elle doit également se trouver sur le même référentiel BI. Vous pouvez également choisir une connexion source différente, mais elle doit comporter un champ pour créer un lien vers le rapport principal.

Un sous-rapport ne peut pas être inséré dans un autre sous-rapport. Un sous-rapport peut être placé dans n'importe quelle section de rapport et le sous-rapport entier s'imprimera dans cette section. Cependant, un sous-rapport ne peut pas être autonome. Il est toujours inséré en tant qu'élément dans un rapport principal.

Formatage des sous-rapports

Comment insérer un sous-rapport dans un rapport principal?

Allez dans l'onglet Insertion, cliquez sur Sous-rapport → Le programme affiche un cadre d'élément.

Déplacez le curseur à l'endroit où vous souhaitez qu'il apparaisse dans le rapport et cliquez pour le placer.

La boîte de dialogue Insérer un sous-rapport apparaît → Sélectionnez Créer un nouveau rapport → Tapez un nom pour le rapport dans la zone de texte Nom du rapport. (Vous pouvez également insérer un sous-rapport existant).

Option La description
Utiliser la source de données principale du rapport
  • le Edit Query la page apparaît

Connectez-vous à une nouvelle source de données
  • le Choose a Data Source Connection la boîte de dialogue apparaît

  • Sélectionnez une source de données, puis click Next

  • le Edit Query la page apparaît

Choisissez une option dans la zone de connexion de données et cliquez sur «Suivant». Si vous choisissez Utiliser la source de données principale du rapport, le panneau de requête s'ouvre pour ajouter des objets dans le rapport.

Si vous sélectionnez Se connecter à une nouvelle source de données, la fenêtre de connexion Nouvelle source de données s'ouvre dans laquelle vous pouvez choisir une nouvelle source de données.

Une fois que vous avez choisi une nouvelle source de données, vous devez définir la relation entre le rapport principal et le sous-rapport.

Une fois que vous avez cliqué sur «Suivant», vous serez invité à choisir un type de sous-rapport tel que Détaillé, Graphique, Total, Personnalisé.

Cliquez sur Terminer → cela apparaîtra dans la Structure du rapport principal. Si vous cliquez sur l'onglet Page, les données du sous-rapport s'affichent dans le rapport principal.

Pour insérer un rapport existant en tant que sous-rapport

Dans l'onglet Insertion, cliquez sur Sous-rapport → Le programme affiche un cadre d'élément.

Déplacez le curseur à l'endroit où vous souhaitez qu'il apparaisse dans le rapport et cliquez pour le placer.

L'assistant Insérer un sous-rapport apparaît → Sélectionnez Utiliser le rapport existant, puis cliquez sur Parcourir.

La boîte de dialogue Ouvrir apparaît → Sélectionnez le rapport que vous souhaitez utiliser, puis cliquez sur Ouvrir → Cliquez sur Suivant.

Si le rapport que vous avez sélectionné contient des paramètres, la page Liens de transmission de données s'affiche.

Configurez les liens appropriés et cliquez sur «Suivant». La page Créer des filtres de sous-rapport apparaît → Créez des liens entre votre rapport principal et votre sous-rapport en cliquant sur Ajouter → Cliquez sur Terminer.

Le rapport que vous avez sélectionné est ajouté en tant que sous-rapport.

Pour enregistrer un sous-rapport en tant que rapport principal

Vous pouvez également enregistrer un sous-rapport en tant que rapport principal.

Cliquez avec le bouton droit sur le cadre du sous-rapport, puis cliquez sur Enregistrer le sous-rapport sous → Enregistrer sous

Tapez un nouveau nom pour le sous-rapport → Cliquez sur Enregistrer.

Le sous-rapport est enregistré en tant que rapport principal et vous pouvez l'ouvrir et l'utiliser.

Modifier les propriétés d'un sous-rapport

Vous pouvez modifier les propriétés d'un sous-rapport après l'avoir inséré dans votre rapport principal. Pour formater les sous-rapports -

Cliquez avec le bouton droit sur le cadre du sous-rapport et cliquez sur Format du sous-rapport.

La boîte de dialogue Format apparaît → Modifier les valeurs.

Par exemple, vous pouvez changer le nom du sous-rapport, modifier la police, la taille, la couleur, etc.

Cliquez sur Fermer.

Pour combiner deux rapports non liés

Créez le rapport que vous souhaitez imprimer en premier comme rapport principal.

Créez un nouveau sous-rapport.

Placez le sous-rapport dans le pied de page du rapport et il s'imprimera immédiatement après le rapport principal.

Créer un sous-rapport à la demande

Les sous-rapports à la demande peuvent être particulièrement utiles lorsque vous souhaitez créer un rapport contenant plusieurs sous-rapports.

La différence entre les sous-rapports normaux et les sous-rapports à la demande est que les données réelles d'un sous-rapport à la demande ne sont pas lues à partir de la source de données tant que l'utilisateur ne les isole pas. De cette façon, seules les données des sous-rapports à la demande qui sont réellement affichés seront récupérées à partir de la source de données. Cela rend les sous-rapports beaucoup plus gérables.

Pour créer un sous-rapport à la demande: Placez un sous-rapport ordinaire dans votre rapport principal. Cliquez avec le bouton droit sur le sous-rapport, puis cliquez sur Format du sous-rapport. Cliquez sur l'option Sous-rapport et sélectionnez À la demande.

Finished Crystal Reportspeuvent être exportés vers un certain nombre de formats tels que XML, HTM, PDF, feuilles de calcul et traitements de texte et autres formats courants d'échange de données. Cela permet à Crystal Report d'utiliser et de distribuer facilement.

Par exemple, vous souhaiterez peut-être utiliser les données de rapport pour améliorer la présentation des données dans un package de publication assistée par ordinateur. Le processus d'exportation vous oblige à spécifier un format et une destination. Le format détermine le type de fichier et la destination détermine l'emplacement du fichier.

En mode Page, cliquez sur Fichier → Exporter et sélectionnez un format d'exportation dans la liste.

La boîte de dialogue Options d'exportation s'affiche. Sélectionnez les options d'exportation.

Cliquez sur OK → Vous pouvez également définir un format comme options par défaut.

Dans la boîte de dialogue Destination d'exportation qui s'affiche, effectuez l'une des opérations suivantes:

  • Cliquez sur "Vers fichier" et entrez le titre du rapport pour enregistrer le rapport exporté dans la boîte de dialogue Exporter le rapport.

  • Cliquez sur «Vers l'application» pour ouvrir le rapport dans l'application sélectionnée sans l'enregistrer.

Il existe différentes options Excel pour exporter les données d'un Crystal Report.

Microsoft Excel (97-2003) Données uniquement

Microsoft Excel (97-2003) Données uniquement est un format basé sur les enregistrements qui se concentre sur les données. Ce format exporte la plupart de la mise en forme, cependant, il ne fusionne pas les cellules et chaque élément est ajouté à une seule cellule.

Ce format peut également exporter certains résumés sous forme de fonctions Excel. Les résumés pris en charge sont SUM, AVERAGE, COUNT, MIN et MAX.

Données du classeur Microsoft Excel uniquement

Microsoft Excel Workbook Data-Only est un format basé sur des enregistrements qui se concentre également sur les données. Ce format d'exportation est une amélioration du type d'exportation de données uniquement de classeur Microsoft Excel existant.

Le résultat exporté de ce format est un fichier XLSX. Le format de fichier XSLX est introduit et pris en charge par Microsoft Excel 2007 et versions ultérieures. Le format données uniquement du classeur Microsoft Excel supprime les limitations des formats de fichier XLS précédents, environ 65536 lignes et 256 colonnes.

Microsoft Excel (97-2003)

Microsoft Excel (97-2003) Le format basé sur les pages convertit le contenu de votre rapport en cellules Excel page par page. Le contenu de plusieurs pages est exporté vers la même feuille de calcul Excel.

Si une feuille de calcul devient pleine et qu'il y a plus de données à exporter, le programme d'exportation crée plusieurs feuilles de calcul pour accueillir les données. Si un élément de rapport couvre plus d'une cellule, le programme d'exportation fusionne les cellules pour représenter un élément de rapport.

Microsoft Excel a une limite de 256 colonnes dans une feuille de calcul afin que tout élément de rapport qui est ajouté aux cellules au-delà de 256 colonnes n'est pas exporté. Ce format d'exportation conserve la plupart de la mise en forme, mais il n'exporte pas les éléments de ligne et de boîte de votre rapport.

Limites

Le moteur d'exécution Java Crystal Reports pour Enterprise ne prend pas en charge tous les éléments incorporés dans un rapport. Par exemple, les éléments de grille et de carte OLAP ne sont pas pris en charge.

Rendu des personnages

La technologie de rendu des caractères diffère entre Crystal Reports for Enterprise et Crystal Reports 2013. Cela signifie que la taille de chaque caractère individuel peut présenter de légères différences (1 pixel) qui s'additionnent au fil du temps et créent des lignes ou des colonnes supplémentaires.

Le format XML est principalement utilisé pour l'échange de données dans le rapport. Il utilise le schéma Crystal XML.

L'expert XML de Crystal Reports peut être utilisé pour personnaliser la sortie XML.

L'exportation de Crystal Reports au format HTML permet d'accéder et de diffuser facilement les données du rapport. Il vous permet d'accéder à votre rapport dans de nombreux navigateurs courants tels que Firefox et MS Internet Explorer.

Le format HTML 4.0 enregistre également la structure et la mise en forme du rapport à l'aide de DHTML. Toutes les images de votre rapport sont enregistrées en externe et un lien hypertexte est inséré dans la sortie HTML exportée. Ce format d'exportation génère plus d'un fichier dans la sortie.

Allez dans Fichier → Exporter et sélectionnez HTML 4.0 dans la liste. La boîte de dialogue Options d'exportation s'affiche. Sélectionnez un répertoire de base dans la zone de texte Répertoire de base. Cliquez sur OK.

La boîte de dialogue Exporter la destination s'ouvre. Dans la boîte de dialogue Destination d'exportation, effectuez l'une des opérations suivantes:

  • Cliquez sur "Vers fichier" et entrez le titre du rapport pour enregistrer le rapport exporté dans la boîte de dialogue Exporter le rapport.

  • Cliquez sur «Vers l'application» pour ouvrir le rapport dans l'application sélectionnée sans l'enregistrer.

Si vous activez la case à cocher l'option Pages HTML séparées, l'ensemble du rapport est divisé en pages distinctes. La page HTML initiale sera enregistrée sous <nom du rapport> .html. Il s'agit du fichier que vous ouvrez si vous souhaitez afficher votre rapport via votre navigateur Web.

Il exporte les éléments du rapport sous la forme d'un ensemble de valeurs séparées par des caractères de séparation et de séparation que vous spécifiez. Lorsqu'une virgule (,) est utilisée pour séparer les éléments, le format est appeléComma Separated Values (CSV).

Ce format d'exportation est populaire parmi les utilisateurs de Microsoft Excel. Il crée une ligne de valeurs pour chaque enregistrement de votre rapport et contient également toutes les sections de votre rapport telles que l'en-tête de page, l'en-tête de groupe, le corps, le pied de page de groupe, le pied de page du rapport et le pied de page.

Ce format ne peut pas être utilisé pour exporter des rapports avec des onglets croisés. Il ne peut pas être utilisé pour exporter des rapports avec des sous-rapports dans les sections En-tête de page ou Pied de page.

Crystal Reports - Exportation de données vers RTF

Le format RTF est un format basé sur la page, mais il ne conserve pas toutes les options de structure et de formatage dans la sortie. Le format Microsoft Word et le format RTF produisent tous deux un fichier RTF en tant que sortie.

Ce format est destiné à être utilisé dans les applications, telles que les formulaires à remplir, où l'espace de saisie de texte est réservé en tant qu'objets de texte vides. Presque tout le formatage est conservé dans ce format d'exportation.

Le fichier d'exportation contient des objets de dessin et des champs de texte pour afficher les objets dans le rapport.

Les formats Rich Text Format (RTF) et Microsoft Word (RTF) sont identiques.