19.2 Visualisation des rapports
Vous pouvez visualiser des rapports Crystal à l'aide de différents visualiseurs de rapports, disponibles par le biais du RAS (Report Application Server) autonome ou de la plateforme SAP BusinessObjects Business Intelligence et du kit de développement (SDK) de la plateforme SAP BusinessObjects Business Intelligence. Pour en savoir plus les visualiseurs de rapports Crystal, reportez-vous à la section Aide du visualiseur Report Application Server ou à l'aide en ligne du visualiseur dans la documentation du SDK de la plateforme SAP BusinessObjects Business
Intelligence.
En général, les visualiseurs de rapports Crystal affichent des pages entières de vos rapports Crystal. Toutefois, l'un des visualiseurs, le visualiseur de parties de rapport, vous permet de visualiser des objets de rapport spécifiques, sans afficher la page entière. Les objets de rapport affichés de cette manière sont appelés des parties de rapport.
19.2.1 Parties de rapport et autres objets de rapport
19.2.1.1 Définition des parties de rapport
Les parties de rapport sont les objets de rapport qui s'affichent indépendamment du reste de la page d'un rapport dans un visualiseur. Plus précisément, ce sont des objets qui utilisent des liens hypertexte pour pointer d'un objet de rapport de base vers un objet de destination.
Les parties de rapport fonctionnent avec le sous-ensemble de visualiseurs DHTML des visualiseurs de rapports
Crystal, en vue d'étendre les possibilités de navigation au sein des rapports et entre eux. Les liens hypertexte
Partie du rapport permettent d'établir un lien avec d'autres objets du rapport ou avec des objets d'un autre rapport. Ce type de lien vous permet de créer un itinéraire guidé à travers vos rapports, qui montre uniquement les informations spécifiques à chaque point d'arrêt de cet itinéraire.
L'affichage de parties de rapport au lieu de pages entières est une fonctionnalité puissante qui vous permet d'intégrer des rapports à des applications portail et sans fil de manière transparente.
19.2.1.1.1 Visualiseur de parties de rapport
Le visualiseur de parties de rapport permet d'afficher les parties d'un rapport sans le reste de la page du rapport.
Vous pouvez intégrer ce visualiseur dans vos applications Web de sorte que les utilisateurs voient uniquement les objets de rapport spécifiques, sans qu'il soit nécessaire de visualiser le reste du rapport.
Généralement, vous définissez les liens hypertexte des parties de rapport dans le Report Designer, mais vous utilisez leurs fonctionnalités dans les visualiseurs de rapports.
392
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
19.2.1.2 Navigation dans les parties de rapport et les objets de rapport
La fonctionnalité de navigation de Crystal Reports vous permet d'atteindre d'autres objets du même rapport ou des objets d'un autre rapport, avec un contexte de données spécifié. Dans ce dernier cas, l'autre rapport doit être géré sur la plateforme SAP BusinessObjects Business Intelligence ou doit faire partie d'un environnement Report
Application Server autonome. Ce type de navigation n'est disponible que dans les visualiseurs DHTML
(visualiseurs côté serveur client zéro). Il offre l'avantage de pouvoir relier directement un objet à un autre ; le visualiseur transfère le contexte de données requis, de sorte que vous atteignez directement l'objet et les données pertinents.
Les parties de rapport utilisent cette fonctionnalité de navigation lors de la mise en relation entre des objets partie de rapport. La navigation entre les parties de rapport (qui utilise le visualiseur de parties de rapport) se différencie de la navigation classique (entre les pages) par le fait qu'elle affiche uniquement les objets identifiés en tant que parties de rapport. Les outils de navigation classiques (visualiseurs de pages ou le visualiseur DHTML avancé), vous permettent d'accéder aux objets identifiés, mais ils affichent la page entière.
19.2.1.2.1 Configuration de la navigation
La navigation (entre les pages ou entre les parties de rapport) est configurée dans l'onglet Lien hypertexte de la boîte de dialogue Editeur de mise en forme.
Dans la zone Visualiseur DHTML uniquement de l'onglet Lien hypertexte, vous pouvez sélectionner l'une des deux options suivantes :
●
Exploration des parties du rapport
L'option Exploration des parties du rapport est disponible pour les champs de résumé, les diagrammes et les cartes de groupe et les champs d'en-tête ou de pied de page de groupe de votre rapport. Cette option s'applique uniquement aux parties du rapport ; la navigation classique (visualisation de pages entières) effectue une exploration par défaut. Pour en savoir plus, voir
Navigation entre parties de rapport spécifiques
[page 395].
●
Un autre objet de rapport
Vous pouvez utiliser l'option Un autre objet de rapport pour la navigation entre les parties de rapport et entre les pages. Elle vous permet de spécifier les objets de destination vers lesquels vous voulez naviguer et le contexte de données à transférer.
Lorsque vous sélectionnez l'option Exploration des parties du rapport, la zone "Informations sur le lien hypertexte" contient les options suivantes :
●
Champs disponibles
La zone Champs disponibles répertorie, sous la forme d'une arborescence, toutes les sections de votre rapport contenant des objets de rapport que vous pouvez utiliser pour l'exploration avant des parties du rapport. Vous sélectionnez des objets dans cette zone et les ajoutez à la zone Champs à afficher.
●
Champs à afficher
La zone Champs à afficher répertorie, sous la forme d'une arborescence, la section et les objets que vous avez sélectionnés pour l'exploration.
Pour en savoir plus sur l'utilisation de ces options, voir
Option Exploration des parties du rapport
[page 395].
Lorsque vous sélectionnez l'option Un autre objet de rapport, la zone "Informations sur le lien hypertexte" contient les options suivantes :
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
393
●
Coller le lien des parties du rapport
Utilisez le bouton Coller le lien pour ajouter des informations détaillées concernant un objet de rapport que vous avez sélectionné et copié au préalable. Les informations collées dépendent en partie de l'option que vous sélectionnez dans la liste associée au bouton.
●
Sélectionner dans
Une fois que vous avez collé les informations de mise en relation, le champ Sélectionner dans contient le chemin d'accès et le nom de fichier du rapport que vous avez sélectionné et à partir duquel vous avez effectué la copie (ce champ est vide lorsqu'il fait référence au rapport actuel). Pour ajouter des informations dans ce champ, vous devez y coller un lien vers la partie de rapport, faute de quoi il est inaccessible.
●
Titre du rapport
Le champ Titre du rapport contient par défaut le titre du rapport spécifié dans le champ Sélectionner dans (il contient le texte <Rapport actuel> lorsqu'il fait référence au rapport actuel). Si aucun titre n'a été défini dans la boîte de dialogue Propriétés du rapport, le champ contient par défaut le nom de fichier du rapport. Pour ajouter des informations dans ce champ, vous devez y coller un lien vers la partie de rapport, faute de quoi il est inaccessible.
●
Nom de l'objet
En ajoutant un ou plusieurs objets à ce champ, vous identifiez les objets de destination pour la navigation.
Lors de la navigation entre les pages, cette information détermine l'objet à atteindre dans la page. Lors de la navigation entre les parties de rapport, cette information détermine les objets affichés par le visualiseur au cours de la navigation (le visualiseur affiche uniquement les objets identifiés).
Vous pouvez sélectionner l'un des types d'objet de rapport suivants dans le champ Nom de l'objet (plusieurs objets de la même section de rapport peuvent être sélectionnés) :
○ objets champ
○ diagrammes ou cartes
○ Bitmaps
○ Tableaux croisés
○ Objets texte
Vous ne pouvez pas sélectionner les types d'objet de rapport suivants en tant que destinations :
○ objets se trouvant dans l'en-tête ou le pied de page
○ lignes ou cadres
○ sous-rapports et objets d'un sous-rapport
○ sections complètes (vous devez sélectionner les objets un par un dans la section)
Vous pouvez ajouter des informations spécifiques de deux façons :
○ en tapant le nom de l'objet tel qu'il apparaît dans l'Explorateur de rapports ;
○ en copiant des objets se trouvant dans le rapport actuel ou dans un autre rapport et en collant les informations dans le champ de l'objet.
●
Contexte des données
Le programme complète normalement le champ Contexte des données lorsque vous collez les informations des objets de destination. Vous pouvez également personnaliser cette option à l'aide du bouton Formule
conditionnelle. Pour en savoir plus, voir
Formats de contexte de données
[page 403].
Pour en savoir plus sur l'utilisation de ces options, voir
Option Un autre objet de rapport
[page 398].
394
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
Remarque
Les objets de rapport contenant des liens hypertexte définis sont représentés dans l'Explorateur de rapports par du texte bleu avec un trait de soulignement continu. Les objets contenant des liens hypertexte de parties de rapport sont affichés sous la forme de texte vert avec un trait de soulignement discontinu.
19.2.1.2.2 Navigation entre parties de rapport spécifiques
Les parties de rapport utilisent la fonctionnalité de navigation de Crystal Reports. Certains cas spéciaux s'appliquent toutefois uniquement aux parties de rapport :
● Le visualiseur affiche uniquement l'objet identifié comme objet de destination.
● Vous devez spécifier les paramètres d'origine des parties de chaque rapport représentant le premier point d'arrêt du chemin de navigation des parties de rapport.
19.2.1.3 Option Exploration des parties du rapport
A l'aide de l'option Exploration des parties du rapport, vous pouvez définir un lien hypertexte permettant au visualiseur de parties de rapport de simuler la fonction d'exploration de Crystal Reports. Le visualiseur de parties de rapport affiche uniquement les objets de destination ; pour que l'exploration avant fonctionne, vous devez donc définir un chemin de navigation à partir d'un objet de base vers un ou plusieurs objets de destination. Lorsque vous avez plusieurs objets de destination, tous doivent résider dans la même section du rapport.
L'option Exploration des parties du rapport n'affecte pas les visualiseurs de pages DHTML car l'option simule le comportement d'exploration avant par défaut de Crystal Reports (déjà pris en charge par les visualiseurs de pages). Toutefois, les visualiseurs de pages ne limitent pas l'affichage : ils affichent toujours tous les objets de rapport.
Remarque
Utilisez l'option Exploration des parties du rapport uniquement pour naviguer entre les objets d'un même rapport.
Dans la mesure où le visualiseur de parties de rapport montre uniquement les objets de destination, vous devez définir des paramètres d'origine des parties du rapport (c'est-à-dire un objet de base par défaut dans le rapport) pour permettre le fonctionnement des liens hypertexte d'exploration des parties de rapport. Les paramètres d'origine des parties du rapport définissent l'objet qui apparaît en premier dans le visualiseur de parties de rapport. Il s'agit en quelque sorte du point de départ du chemin d'exploration défini par les liens hypertexte.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
395
19.2.1.3.1 Pour définir les paramètres d'origine des parties du rapport
1. Ouvrez le rapport dont vous souhaitez définir l'objet de base par défaut.
2. Cliquez avec le bouton droit de la souris sur l'objet que vous voulez définir en tant qu'objet d'origine par défaut, puis sélectionnez
Copier
dans le menu contextuel.
3. Dans le menu
Fichier
, cliquez sur
Options du rapport
.
4. Dans la zone Paramètres d'origine des parties du rapport de la boîte de dialogue Options du rapport, cliquez sur
Coller le lien
.
Le programme colle dans les champs correspondants le nom et le contexte de données de l'objet de rapport que vous avez sélectionné en tant qu'objet de base.
Astuce
Pour en savoir plus sur les contextes de données, voir
Formats de contexte de données
Insérez un autre objet de la même section du rapport en saisissant un point-virgule (;) et en tapant le nom de l'objet.
5. Cliquez sur
OK
.
19.2.1.3.2 Pour créer un lien hypertexte Exploration des parties du rapport
Remarque
Avant de commencer cette procédure, il est important de lire la section
Configuration de la navigation
[page
393] afin de vous familiariser avec les restrictions liées à ce type de lien hypertexte.
1.
Ouvrez un rapport et sélectionnez l'objet de destination requis, puis cliquez sur le bouton Mise en forme de la barre d'outils Experts.
Astuce
Vous pouvez également sélectionner la commande Mettre en forme le champ du menu Mise en forme.
2. Dans l'Editeur de mise en forme, cliquez sur l'onglet
Lien hypertexte
.
3. Dans la zone Visualiseur DHTML uniquement, sélectionnez
Exploration des parties du rapport
.
La zone "Informations sur le lien hypertexte" change pour afficher les champs disponibles pour ce type de lien hypertexte.
396
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
La zone Champs disponibles affiche uniquement les sections et les objets de rapport pouvant être sélectionnés pour l'exploration avant. Ces objets englobent généralement les objets champ, les diagrammes, les cartes, les bitmaps, les tableaux croisés et les objets texte contenus dans la section suivante en direction du bas (par exemple les objets du groupe deux lorsque l'objet sélectionné se trouve dans le groupe un).
Remarque
La zone Champs disponibles n'affiche pas les objets de rapport supprimés.
4. Sélectionnez dans la zone Champs disponibles la section ou les objets de rapport que vous voulez utiliser en tant que destination pour l'exploration avant.
Astuce
L'Explorateur de rapports vous permet d'identifier rapidement les noms par défaut affectés aux objets de votre rapport. Pour ouvrir l'Explorateur de rapports, cliquez sur le bouton correspondant dans la barre d'outils Standard.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
397
Vous pouvez ajouter tous les objets d'une section en sélectionnant le nœud de la section. Si vous développez ce nœud, vous avez la possibilité de sélectionner un ou plusieurs objets qui s'y trouvent.
5. Utilisez les boutons fléchés pour déplacer la section ou les objets sélectionnés vers la zone Champs à afficher.
Pour faciliter l'identification, le programme crée un nœud de section dans la zone Champs à afficher. Ce nœud contient les objets que vous avez sélectionnés dans la zone Champs disponibles.
6. Si vous voulez ajouter un autre objet à la zone Champs à afficher, sélectionnez-le dans la liste Champs disponibles et faites-le glisser à l'emplacement adéquat.
Remarque
La position d'un objet dans la zone Champs à afficher détermine la façon dont il est affiché dans le visualiseur de parties de rapport : l'orientation de haut en bas dans la zone Champs à afficher équivaut à une orientation de gauche à droite dans le visualiseur. Utilisez les flèches situées au-dessus de la zone
Champs à afficher pour modifier l'ordre des objets. (Un programmateur peut modifier ce comportement par défaut par le biais de la propriété PreserveLayout du visualiseur de parties de rapport.)
Remarque
La zone Champs à afficher ne peut contenir qu'une section à la fois. Si vous tentez d'ajouter une seconde section ou un objet d'une seconde section, la section figurant dans cette zone est remplacée.
7. Cliquez sur
OK
.
Vous avez établi un lien hypertexte à partir de l'objet de base de votre rapport vers un ou plusieurs objets de destination. Dans le visualiseur de parties de rapport, vous verrez d'abord apparaître l'objet de base puis, en cliquant sur cet objet pour poursuivre l'exploration avant, vous verrez les objets de destination.
19.2.1.4 Option Un autre objet de rapport
L'option Un autre objet de rapport vous permet de définir des liens hypertexte reliant les objets d'un ou de plusieurs rapports. Si vous définissez un chemin de lien hypertexte vers un autre rapport, ce dernier doit être géré sur la plateforme SAP BusinessObjects Business Intelligence ou faire partie d'un environnement Report
Application Server autonome. Le visualiseur de parties de rapport montre uniquement les objets que vous spécifiez. A l'instar de l'option Exploration des parties du rapport, tous les objets de destination doivent être issus de la même section de rapport.
Remarque
Lorsque vous utilisez un environnement Report Application Server autonome, il est recommandé de placer dans le répertoire de rapport par défaut du Report Application Server tous les rapports faisant l'objet de navigation à l'aide de l'option Un autre objet de rapport. En plaçant des rapports dans ce répertoire, vous assurez une migration simplifiée des rapports liés vers un environnement de la plateforme SAP
BusinessObjects Business Intelligence.
Remarque
Le visualiseur de pages DHTML utilise également l'option Un autre objet de rapport à des fins de navigation.
398
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
Remarque
Vous ne pouvez pas utiliser l'option Un autre objet de rapport pour l'ensemble d'un tableau croisé ou d'un objet de grille OLAP ; vous pouvez cependant l'utiliser pour n'importe quelle cellule individuelle d'un tableau croisé ou d'une grille OLAP.
Fonctionnement
Comme l'option Un autre objet de rapport vous permet de créer des liens hypertexte entre des objets situés dans des rapports différents gérés de la plateforme SAP BusinessObjects Business Intelligence, elle requiert des
étapes de configuration supplémentaires dans l'onglet Lien hypertexte. Pour compléter la configuration de votre lien hypertexte, vous devez effectuer les étapes suivantes :
● Ouvrez le rapport contenant l'objet que vous souhaitez définir comme objet de destination et copiez cet objet.
● Ouvrez le rapport contenant l'objet de base, sélectionnez cet objet, puis ouvrez l'Editeur de mise en forme.
● Sous l'onglet Lien hypertexte, collez les informations concernant l'objet de destination dans les champs appropriés.
La procédure suivante explique comment exécuter toutes ces étapes.
19.2.1.4.1 Pour créer un lien hypertexte Un autre objet de rapport
Remarque
Avant de commencer cette procédure, il est important de lire la section
Configuration de la navigation
393] afin de vous familiariser avec les restrictions liées à ce type de lien hypertexte.
1. Ouvrez vos rapports source et cible.
Le rapport source est celui à partir duquel vous copiez un objet. Le rapport cible est celui auquel vous ajoutez les informations de lien hypertexte.
Lorsque vous affichez le rapport cible dans le visualiseur de parties de rapport, ce que vous voyez en premier est son objet de base. Lorsque vous explorez en avant cet objet, vous accédez à l'objet de destination que vous avez sélectionné dans le rapport source.
2. Dans le rapport source, cliquez avec le bouton droit de la souris sur l'objet de destination requis et sélectionnez
Copier
dans le menu contextuel.
3.
Dans le rapport cible, sélectionnez l'objet de base requis, puis cliquez sur le bouton
Mise en forme
de la barre d'outils
Experts
.
Astuce
Vous pouvez également sélectionner la commande Mettre en forme le champ du menu Mise en forme.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
399
4. Dans l'Editeur de mise en forme, cliquez sur l'onglet
Lien hypertexte
, puis sélectionnez l'option
Un autre objet de rapport
.
5. Dans la zone "Informations sur le lien hypertexte", cliquez sur le bouton
Coller le lien
.
Remarque
Le bouton Coller le lien n'est pas disponible si vous avez copié un objet de destination comme illustré à l'étape 2.
Le programme colle dans les champs adéquats les informations d'identification de l'objet de destination que vous avez sélectionné dans le rapport source.
Le bouton Coller le lien comprend une liste d'options que vous pouvez utiliser lorsque vous collez un lien vers l'objet de destination. Les options suivantes s'affichent selon le type de lien créé (par exemple, un lien vers un contexte de données spécifique plutôt que vers un contexte de données générique) :
○
Partie de rapport contextuelle
400
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
Il s'agit de l'option par défaut ; elle est sélectionnée lorsque vous cliquez sur Coller le lien sans afficher les autres options de la liste. Utilisez-la pour coller un lien contenant le contexte de données le plus complet
pouvant être déterminé par le programme. Pour en savoir plus, voir
Scénarios pour l'option Partie de rapport contextuelle
[page 402].
○
Partie de rapport dans l'onglet Conception
Utilisez cette option pour coller un lien contenant un contexte de données générique (en d'autres termes, un contexte qui ne fait pas référence à un enregistrement spécifique). Elle est utile lorsque vous voulez fournir un contexte de données élargi ou lorsque les données ne figurent pas encore dans le rapport source.
○
Partie de rapport dans l'onglet Aperçu
Utilisez cette option pour coller un lien contenant un contexte de données spécifique (en d'autres termes, un contexte qui fait référence à un enregistrement en particulier). Elle est utile lorsque vous voulez fournir un contexte de données limité ou lorsque des données figurent dans le rapport source.
Remarque
Si vous choisissez l'option Partie de rapport dans l'onglet Conception (ou si vous choisissez l'option Partie de rapport contextuelle pour un objet copié à partir de l'onglet Conception d'un rapport) et que les rapports source et cible ont des structures de données différentes, la boîte de dialogue Champs de mappage des parties du rapport s'affiche. Chaque champ figurant dans la zone Champs démappés représente un groupe dans votre rapport source. Utilisez cette boîte de dialogue pour mapper ces groupes aux champs de votre rapport cible. Une fois tous les mappages de groupes effectués, le bouton OK s'affiche et vous pouvez poursuivre.
6. Pour ajouter d'autres champs de la même section du rapport source, cliquez sur le champ
Nom de l'objet
et placez le curseur à la fin du texte existant. Saisissez un point-virgule (;), puis le nom du nouveau champ.
Remarque
L'ordre des objets dans le champ Nom de l'objet détermine la façon dont ils sont affichés dans le visualiseur de parties de rapport : l'orientation de gauche à droite dans le champ Nom de l'objet équivaut à une orientation de gauche à droite dans le visualiseur.
7. Vous pouvez élargir le
Contexte des données
en représentant tous les enregistrements d'un groupe à l'aide d'un astérisque (
*
).
Par exemple, si le contexte de données est /Etats-Unis/CA/Changing Gears (ce qui affichera uniquement cet enregistrement de détail), vous pouvez le remplacer par /Etats-Unis/CA/* pour afficher tous les enregistrements de détails de ce groupe.
Astuce
Il peut être utile de copier les informations du lien hypertexte à partir de l'onglet Conception, car le contexte de données sera plus général (en d'autres termes, vous ne copiez pas simplement un enregistrement spécifique, comme c'est le cas à partir de l'onglet Aperçu).
Astuce
Si votre rapport comporte une formule de sélection de groupes, assurez-vous que le contexte de données de votre objet de destination contient l'index enfant approprié.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
401
Astuce
Formats de contexte de données
[page 403].
8. Cliquez sur
OK
.
Vous avez établi un lien hypertexte à partir d'un objet de base vers un ou plusieurs objets de destination. Dans le visualiseur de parties de rapport, vous voyez d'abord l'objet de base, puis en cliquant sur cet objet pour poursuivre l'exploration avant, vous voyez les objets de destination.
19.2.1.5 Scénarios pour l'option Partie de rapport contextuelle
Lorsque vous collez des informations de mise en relation pour une partie de rapport, l'option Partie de rapport contextuelle a principalement un effet sur le contexte de données du lien ; les champs Sélectionner dans (URI du rapport) et Nom de l'objet sont toujours identiques, quels que soient les choix possibles dans la liste Coller le lien.
Cette section présente différents scénarios et décrit la manière dont le logiciel crée un contexte de données pour chacun d'eux.
Scénario 1
Si votre rapport source contient des données (en d'autres termes, si le rapport est dans l'onglet Aperçu), le contexte de données de la Partie de rapport contextuelle (dans le rapport cible) correspond au contexte de données de l'onglet Aperçu du rapport source pour tous les enfants du champ sélectionné. Par exemple, le champ
Contexte des données peut contenir ceci : /Pays[Etats-Unis]/Région[*]. Autrement, le logiciel utilise le contexte de données de l'onglet Conception du rapport source en tant que contexte de données de la Partie de rapport contextuelle dans le rapport cible.
Scénario 2
Si vos rapports source et cible sont identiques et que l'objet que vous choisissez comme source provient de l'onglet Aperçu, le contexte de données reste vide lorsque l'objet cible vers lequel vous effectuez la mise en relation est situé à un niveau supérieur par rapport à l'objet source. Par exemple, lorsque le contexte de la source de données est /Pays[Australie]/IndexEnfant[5] et que le contexte des données cible est /
Pays[Australie], le contexte des données Partie de rapport contextuelle est laissé vide.
Scénario 3
Si vos rapports source et cible sont identiques et que l'objet que vous choisissez comme source provient de l'onglet Aperçu, le contexte de données collé est un contexte de l'onglet Conception (sous la forme d'une formule)
402
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
lorsque l'objet cible vers lequel vous effectuez la mise en relation est situé à un niveau inférieur par rapport à l'objet source. Par exemple, lorsque le contexte de la source de données est /Pays[Australie] et que le contexte des données cible est /Pays[Australie]/IndexEnfant[5], le contexte des données Partie de rapport contextuelle est "/"+{Clients.Pays}.
Tableaux croisés
Si l'objet que vous copiez dans le rapport source fait partie d'un tableau croisé, le contexte de données de la Partie de rapport contextuelle se base sur l'objet sélectionné incorporé dans le tableau croisé. Crystal Reports crée le contexte de données en regardant si l'objet sélectionné dans le tableau croisé est une ligne, une colonne ou une cellule. Le programme récupère ensuite les noms de ligne et de colonne. Il analyse alors le contexte de données de l'onglet Conception. Enfin, il génère le contexte de données de la Partie de rapport contextuelle en ajoutant la fonction GridRowColumnValue si le groupe contenu dans la formule de contexte de données figure dans les noms de ligne ou de colonne extraits auparavant. Par exemple, vous pouvez avoir un contexte de données de ce type :
"/"+GridRowColumnValue("Customer.Country")+"/"+GridRowColumnValue("Customer.Region")
19.2.1.6 Formats de contexte de données
● En principe, une formule de contexte de données se présente sous la forme suivante :
"/" + {Table.Field} + "/" + {Table.Field}
● Vous pouvez utiliser d'autres formats :
○ format de type XPath :
/Etats-Unis/Vélo
○ format Fortement typé :
/Pays[Etats-Unis]/Classe du produit[Vélo]
Remarque
Vous pouvez ajouter des informations détaillées au format basé sur 0 :
/Etats-Unis/Vélo/IndexEnfant[4]
Remarque
Vous pouvez également utiliser un caractère générique pour identifier toutes les instances :
/Etats-Unis/*
● Pour les objets tableau croisé, vous pouvez utiliser la navigation sur des cellules, des colonnes ou des lignes.
Pour définir le contexte de données, utilisez la fonction de mise en forme GridRowColumnValue. Par exemple :
"/" + GridRowColumnValue ("Supplier.Country") + "/" + GridRowColumnValue
("Product.Product Class").
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
403
19.2.1.7 Liens hypertexte affichés dans les visualiseurs
Cette section décrit les options de lien hypertexte et résume leur fonctionnement dans les visualiseurs de pages et dans le visualiseur de parties de rapport.
Différences entre les options de lien hypertexte
Un autre objet de rapport
Cette option permet de sélectionner un ou plusieurs objets de rapport.
Exploration des parties du rapport
Cette option permet de sélectionner un ou plusieurs objets de rapport.
Les objets de destination doivent provenir de la même section de rapport.
Les objets de destination doivent provenir de la même section de rapport.
Il n'existe aucune restriction quant à l'emplacement de la section qui contient les objets de destination :
● La section peut se trouver n'importe où dans le rapport.
● La section peut se trouver au niveau d'un groupe au-dessus ou en dessous de l'objet source.
La section qui contient les objets de destination doit
être au niveau de groupe immédiatement inférieur par rapport à l'objet source.
L'objet peut se trouver dans un autre rapport géré de la plateforme SAP BusinessObjects Business Intelligence ou faire partie d'un RAS (Report Application Server) autonome.
L'objet doit figurer dans le même rapport.
Différences entre les modes d'affichage des liens hypertexte des différents visualiseurs
Visualiseurs de pages Visualiseur de parties de rapport
Un autre objet de rapport :
● Navigue vers les objets de destination et affiche le contenu de la page entière.
Un autre objet de rapport :
● Navigue vers les objets de destination et affiche uniquement ces objets.
Exploration des parties du rapport :
● Navigue (explore) vers le groupe et affiche le contenu complet de ce dernier.
Exploration des parties du rapport :
● Navigue vers les objets de destination et affiche uniquement ces objets.
Exploration avant par défaut (aucun lien hypertexte) : Exploration avant par défaut (aucun lien hypertexte) :
404
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Impression, exportation et affichage de rapports

Link público atualizado
O link público para o seu chat foi atualizado.