22.3 Description des listes de valeurs
Les listes de valeurs sont des objets qui indiquent comment renvoyer un ensemble de valeurs à partir d'une source de données :
● Elles fournissent les valeurs pour les invites dans la boîte de dialogue d'invite.
● Elles peuvent être statiques (les valeurs sont stockées dans le rapport) ou dynamiques (les valeurs sont stockées à l'extérieur du rapport dans une base de données).
● Elles sont utilisées à la fois pour des invites dynamiques à un seul niveau et des invites en cascade multiniveaux.
Par exemple, une liste de pays peut représenter une invite dynamique, tandis qu'une liste hiérarchique de pays, de régions et de villes peut représenter une invite dynamique avec une liste de valeurs en cascade.
Crystal Reports prend en charge trois sources de données pour les listes de valeurs :
● Champs de rapport (uniquement pour les rapports non gérés).
● Objets de commande (uniquement pour les rapports non gérés).
● Vues d'entreprise (uniquement pour les rapports gérés).
Une liste de valeurs peut comporter un ou plusieurs niveaux. Si la liste de valeurs comporte plusieurs niveaux, chaque niveau est lié au suivant.
Considérez une liste de valeurs comme la définition des données nécessaires pour remplir tous les niveaux d'une liste en cascade. Dans Crystal Reports, une relation en cascade est définie par une liste de valeurs unique et non pas plusieurs requêtes liées par une clé commune. Bien que la liste de valeurs soit définie en tant qu'entité unique, ses données ne sont pas nécessairement extraites de la source de données à l'aide d'une seule requête.
Remarque
● Les objets liste de valeurs ne sont pas affectés par les formules de sélection d'enregistrements de rapport ou les formules de sélection de groupes. En effet, ces formules modifient les données des rapports mais pas les données utilisées pour les listes de valeurs.
● Lorsqu'une connexion de données est rompue ou réinitialisée, Crystal Reports ne tente pas de créer ou de mettre à jour l'objet de liste de valeurs dynamique et revient plutôt à une liste statique.
22.3.1 Types de listes de valeurs
Il existe deux types de listes de valeurs :
● Les listes de valeurs non gérées sont stockées dans chaque fichier de rapport.
Si vous ne disposez pas de la plateforme SAP BusinessObjects Business Intelligence ou si vous ne publiez jamais de rapports sur la plateforme SAP BusinessObjects Business Intelligence, vous utilisez un objet liste de valeurs non gérée. Les objets de type liste de valeurs non gérée peuvent utiliser des champs de rapport ou des objets de type commande comme source de données.
● Les listes de valeurs gérées sont stockées à l'intérieur de la plateforme SAP BusinessObjects Business
Intelligence.
Chaque rapport stocké sur la plateforme SAP BusinessObjects Business Intelligence utilise des objets liste de valeurs gérée. Tous ces objets sont basés sur une vue d'entreprise, même si le rapport en lui-même ne
Guide de l'utilisateur de SAP Crystal Reports 2011
Champs de paramètre et invites
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
463
contient pas de vue d'entreprise. Les listes de valeurs gérées comportent un nombre de fonctionnalités qui ne sont pas disponibles dans les listes de valeurs non gérées.
Fonctionnalité
Requête de base de données par niveau de liste de valeurs.
En phase de création, possibilité de définir un filtre pour la liste de valeurs.
Listes de valeurs non gérées
Champs de rapport Objets de commande
En phase de visualisation, invite de saisie d'informations supplémentaires requises par la liste de valeurs.
Non
Liste de valeurs gérée
Vues d'entreprise
Oui
La base de données est nécessaire pour chaque niveau lorsque l'utilisateur sélectionne des valeurs dans la boîte de dialogue d'invite.
Non Oui
La base de données est nécessaire simultanément à toutes les données dans tous les niveaux de la liste.
La base de données est nécessaire pour chaque niveau lorsque l'utilisateur sélectionne des valeurs dans la boîte de dialogue d'invite (à condition que la vue d'entreprise ne soit pas basée sur un objet de commande).
Non
Toutes les valeurs des champs de rapport figurant également dans la définition de la liste de valeurs sont également utilisées.
Oui
Tout filtre pouvant être représenté dans SQL peut être utilisé.
Oui
Les vues d'entreprise prennent en charge les filtres.
Afficher différentes valeurs selon les utilisateurs.
Planifier la liste de valeurs pour une mise à jour régulière.
Non
Non
Oui Oui
Si l'objet de commande contient des paramètres, une invite demande la saisie de la ou des valeurs lors de l'affichage du rapport.
Si la vue d'entreprise contient des paramètres, les utilisateurs sont invités à saisir leurs valeurs au moment de la visualisation du rapport.
Non Oui
Les listes de valeurs gérées étant basées sur des vues d'entreprise, elles héritent des caractéristiques de ces dernières au niveau de la sécurité de l'affichage.
Non Oui
Cette possibilité de planification provient du
Gestionnaire de vues
464
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Champs de paramètre et invites

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.