5.4.4 Placement des données dans le rapport
Le placement des données dans le rapport est une tâche très importante. Vous devez connaître le type des données à placer et leur emplacement prévu dans le rapport.
Remarque
Un fichier de rapport (.rpt) peut contenir des données d'entreprise confidentielles. Il est recommandé de protéger l'accès au fichier à l'aide de l'une des méthodes suivantes :
● Gestion du fichier à l'aide du serveur de la plateforme SAP BusinessObjects Business Intelligence.
● Application d'une sécurité au fichier
● Application d'un cryptage au niveau du système d'exploitation.
5.4.4.1 Champs de base de données
La plupart des données placées dans un rapport sont des champs de base de données qui affichent les données lorsqu'elles sont stockées dans la base de données. Normalement, les champs de base de données seront placés dans la section Détails, mais dans certains cas, ils seront placés dans d'autres sections du rapport.
5.4.4.1.1 Pour insérer un champ de base de données
1.
Cliquez sur le bouton
Explorateur de champs
de la barre d'outils Standard.
La boîte de dialogue Explorateur de champs apparaît. Pour accélérer le processus de création du rapport, cette boîte de dialogue reste à l'écran jusqu'à ce que vous la fermiez. Vous pouvez déplacer cette boîte de dialogue vers l'emplacement de votre choix.
2. Développez le dossier
Champs de base de données
pour afficher toutes les tables sélectionnées à partir de vos bases de données.
3. Développez chaque table individuellement pour afficher tous ses champs.
4. Sélectionnez le champ que vous voulez voir apparaître dans le rapport.
5. Cliquez sur
Parcourir
pour passer en revue les valeurs contenues dans le champ sélectionné.
6. Cliquez sur
Insérer
pour le placer dans le rapport.
5.4.4.2 Champs de formule
Certaines données ne peuvent être extraites directement de la base de données et doivent être calculées. Vous devrez alors créer un champ de formule et l'insérer dans le rapport. Ainsi, par exemple, si votre base de données n'enregistre que les dates de commande et d'expédition, et si vous souhaitez afficher le délai de livraison, vous devrez créer un champ de formule qui calcule le nombre de jours entre la date de la commande et la date
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
75
d'expédition. Cet exemple illustre simplement l'utilisation des champs de formule. Pour une présentation des formules, voir
5.4.4.3 Champs d'expression SQL
Un champ d'expression SQL utilise la syntaxe SQL au lieu du langage de formule de Crystal Reports utilisé dans un champ de formule. Les expressions SQL permettent d'extraire de la base de données des ensembles de données spécifiques. Il est possible de trier, regrouper et sélectionner ces données à partir de champs d'expression SQL.
5.4.4.3.1 Pour créer un champ d'expression SQL
1.
Cliquez sur le bouton
Explorateur de champs
de la barre d'outils Standard.
La boîte de dialogue Explorateur de champs apparaît.
2. Faites défiler l'arborescence jusqu'à
Champ d'expression SQL
et sélectionnez-le. Cliquez sur
Nouveau
.
La boîte de dialogue Nom de l'expression SQL s'affiche.
3. Saisissez un nom dans la zone
Nom
, puis cliquez sur
OK
.
L'Editeur d'expression SQL est actif dans l'Atelier de formules qui s'affiche.
4. Saisissez l'expression dans l'Editeur d'expression SQL.
76
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
Remarque
Pour une présentation du langage des formules, voir
Syntaxe et composants de formule
[page 415].
5. Cliquez sur
Enregistrer
.
5.4.4.4 Champs de paramètre
Pour inviter l'utilisateur d'un rapport à saisir des informations, vous créez un champ de paramètre. Un paramètre peut être considéré comme une question à laquelle l'utilisateur doit répondre avant que le rapport ne puisse être généré. Les informations entrées par l'utilisateur (la réponse) permettent de déterminer ce qui apparaîtra dans le rapport. Un rapport utilisé par le service des ventes utilisera par exemple un paramètre demandant à l'utilisateur de choisir une région. Le rapport renverra alors les résultats pour la région spécifiée, au lieu de renvoyer les résultats pour toutes les régions confondues. Pour une présentation des champs de paramètre, voir
Champs de paramètre et invites
5.4.4.5 Champs de total cumulé
Pour afficher un total qui évalue chaque enregistrement et offre une somme cumulée de toutes les valeurs dans un champ (ou de toutes les valeurs dans certains ensembles de valeurs), vous devez créer un champ de total cumulé et l'insérer dans le rapport. Si les trois premières valeurs d'un champ étaient 2, 4 et 6, le total cumulé afficherait 2, puis 6 (la somme de 2 + 4), puis 12 (la somme de 2 + 4 + 6). Pour une présentation des totaux
[page 180].
5.4.4.6 Champs spéciaux
Crystal Reports vous permet d'insérer très facilement dans votre rapport des champs Numéro de page, Numéro d'enregistrement, Numéro de groupe, Date d'impression et Nombre total de pages, etc.
5.4.4.6.1 Pour insérer un champ spécial
Crystal Reports vous permet d'insérer facilement les champs Numéro de page, Numéro d'enregistrement,
Numéro de groupe, Date d'impression et Nombre total de pages, entre autres, dans votre rapport.
1.
Cliquez sur le bouton
Explorateur de champs
de la barre d'outils Standard.
La boîte de dialogue Explorateur de champs apparaît.
2. Faites défiler l'arborescence jusqu'à
Champs spéciaux
et développez cet élément en cliquant dessus.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
77
3. Dans la liste Champs spéciaux, choisissez une commande à insérer dans le rapport.
Chaque champ spécial est inséré dans le rapport en tant qu'objet. Un cadre d'objet apparaît. Vous pouvez maintenant l'insérer dans le rapport.
Remarque
Si vous souhaitez modifier la mise en forme des objets insérés, cliquez sur l'objet de votre choix, puis sur le bouton Mise en forme de la barre d'outils Experts. L'Editeur de mise en forme apparaît et vous pouvez effectuer les modifications nécessaires. Voir
[page 206].
5.4.4.7 objets texte
Les objets texte sont utilisés dans les rapports dans un grand nombre de cas. Ils constituent un moyen puissant pour insérer des titres, étiqueter des résumés et d'autres données sur votre rapport, et combiner facilement des champs de base de données.
5.4.4.7.1 Pour insérer un objet texte
1.
Cliquez sur le bouton
Insérer un objet texte
de la barre d'outils Outils d'insertion. Un curseur apparaît.
2. Positionnez le curseur à l'endroit où vous souhaitez insérer l'objet texte dans le rapport.
78
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
Cliquez une fois sur la bordure de l'objet texte pour le déplacer et/ou le redimensionner.
Cliquez deux fois à l'intérieur de l'objet texte afin de le modifier. La règle de l'onglet Conception se transforme en règle d'objet texte qui s'adapte à la dimension de l'objet texte sélectionné. Un indicateur de tabulation apparaît à gauche. En cliquant sur l'indicateur de tabulation, vous pouvez vous servir des quatre options de tabulation disponibles. Une fois l'option de tabulation choisie, cliquez dans la règle sur la position d'insertion voulue.
La règle vous permet d'ajouter des retraits et d'aligner un texte à l'intérieur d'un objet texte.
Remarque
Lorsque vous insérez l'objet texte dans le rapport pour la première fois, l'objet est automatiquement sélectionné pour modification.
5.4.4.8 Champs image
Lors de la conception d'un rapport, il s'avère parfois nécessaire d'insérer une image. Ainsi, vous pouvez souhaiter faire apparaître le logo d'une entreprise dans l'en-tête du rapport.
5.4.4.8.1 Pour insérer une image
1.
Cliquez sur le bouton
Insérer une image
de la barre d'outils Outils d'insertion.
La boîte de dialogue Ouvrir apparaît.
2. Sélectionnez le fichier de l'image à insérer et cliquez sur
Ouvrir
pour revenir au rapport.
Un cadre d'objet contenant l'image indiquée apparaît prêt à être placé.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
79
3. Positionnez l'objet image à l'endroit de votre choix dans le rapport, puis cliquez une fois sur le bouton gauche de la souris.
5.4.4.9 Champs lien hypertexte
Vous pouvez sélectionner un objet de rapport dans l'onglet Conception ou Aperçu puis créer un lien hypertexte vers un autre emplacement.
Le lien hypertexte est enregistré avec votre rapport et donne aux autres utilisateurs un moyen d'afficher des informations supplémentaires.
Remarque
Crystal Reports permet de créer des liens hypertexte avec des adresses URL relatives. Vos rapports Web restent ainsi indépendants de leur emplacement sur un serveur donné.
Remarque
Vous pouvez utiliser l'option
Un site Web sur Internet
pour vous connecter à des documents d'espace de travail
SAP BusinessObjects, Web Intelligence et Analysis (cette opération s'appelle également mise en relation de rapports). Cliquez sur
Créer un lien hypertexte d'entreprise
pour créer des liens hypertexte de ce type dans
Crystal Reports.
5.4.4.9.1 Pour créer un champ lien hypertexte
1. Sélectionnez un objet de rapport dans l'onglet
Conception
ou dans l'onglet
Aperçu
.
2. Cliquez sur la commande
Lien hypertexte
du menu
Mise en forme
.
La boîte de dialogue Editeur de mise en forme s'ouvre sur l'onglet Lien hypertexte.
3. Cliquez sur le type de lien hypertexte que vous voulez créer.
Les types disponibles dans la zone supérieure sont :
○
Aucun lien hypertexte
Il s'agit de l'option par défaut. Aucun lien hypertexte n'est associé à l'objet de rapport sélectionné.
80
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
○
Un site Web sur Internet
Sélectionnez cette option si vous voulez que l'objet de rapport soit relié à une adresse Web statique.
Utilisez le bouton Formule pour créer une URL basée sur une valeur de champ. Ainsi, vous pouvez saisir la formule suivante si votre champ Nom du client contient des informations susceptibles de créer une série d'URL pertinentes :
"http://www." + {Clients.Nom du client} + ".com"
Remarque
Vous pouvez également utiliser cette option pour vous connecter à des documents d'espace de travail
SAP BusinessObjects, Web Intelligence et Analysis (cette opération s'appelle également mise en relation de rapports). Cliquez sur
Créer un lien hypertexte d'entreprise
pour créer des liens hypertexte de ce type dans Crystal Reports.
Astuce
Vous pouvez également utiliser la fonction openDocument de l'
Atelier de formules
pour créer des liens hypertexte.
○
Valeur actuelle du champ de site Web
Sélectionnez cette option si vous voulez que le programme crée un lien hypertexte à partir du champ que vous avez sélectionné. Le champ doit être enregistré en tant que lien hypertexte à part entière dans votre source de données.
○
Une adresse électronique
Sélectionnez cette option si vous voulez créer une adresse "mailto" à partir du champ que vous avez sélectionné. Utilisez le bouton de formule pour créer une adresse basée sur une valeur de champ.
○
Un fichier
Sélectionnez cette option pour créer un lien hypertexte vers un fichier se trouvant sur un ordinateur spécifique ou un ordinateur en réseau. Utilisez le bouton de formule pour créer un chemin d'accès de fichier basé sur une valeur de champ.
Vous pouvez également utiliser un lien hypertexte de ce type pour exécuter un fichier EXE avec un paramètre de ligne de commande. Saisissez le chemin d'accès et le nom de l'application, suivi du paramètre de la commande.
○
Valeur actuelle du champ d'adresse électronique
Sélectionnez cette option si vous voulez que le programme crée un lien hypertexte de courrier
électronique à partir du champ que vous avez sélectionné. Le champ doit être enregistré en tant que lien hypertexte à part entière dans votre source de données.
Les types disponibles dans la zone Visualiseur DHTML uniquement sont :
○
Exploration des parties du rapport
Pour en savoir plus sur l'utilisation de cette option, voir
Option Exploration des parties du rapport
395].
○
Un autre objet de rapport
Pour en savoir plus sur l'utilisation de cette option, voir
Option Un autre objet de rapport
Remarque
Tous les types de lien hypertexte ne sont pas disponibles à tout moment. L'objet que vous sélectionnez et son emplacement dans le rapport déterminent les types qui sont disponibles.
Guide de l'utilisateur de SAP Crystal Reports 2011
Présentation du reporting
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
81

Lien public mis à jour
Le lien public vers votre chat a été mis à jour.