Les concepteurs de rapports doivent indiquer à l'utilisateur qu'un paramètre est facultatif en précisant cette information dans le texte de l'invite.
Les paramètres facultatifs sont traités comme tels par Crystal Reports à tous les emplacements auxquels ils apparaissent dans le rapport. Vous ne pouvez pas définir une instance du paramètre comme étant facultative et une autre comme étant obligatoire.
Remarque
● Après avoir défini un paramètre comme étant facultatif, si vous utilisez l'
Expert Sélection
, le système ajoute la formule de sélection à votre place à l'aide de la fonction HasValue().
L'
éditeur de l'atelier de formules
n'ajoute pas automatiquement la formule. Seul l'
Expert Sélection
ajoute automatiquement la formule à votre place.
● Si vous modifiez le paramètre de Facultatif en Obligatoire, la fonction HasValue() n'est pas supprimée automatiquement de votre formule.
Gestion d'un paramètre sans valeur
Lorsque le moteur de rapport évalue une formule référençant un paramètre facultatif n'ayant pas de valeur, il génère une erreur d'exécution. Toutes les formules faisant référence à un paramètre facultatif doivent utiliser la fonction HasValue() dans un premier temps afin de vérifier si ce paramètre comporte une valeur avant de l'évaluer. Ceci concerne les formules de sélection d'enregistrements et les formules de données enregistrées.
Remarque
Le système ne supprimera pas automatiquement une instruction de la clause WHERE SQL. Le choix de l'énoncé à exclure en fonction du test HasValue() incombe au concepteur du rapport.
22.2 Description des invites dynamiques
Les invites dynamiques et les listes de valeurs en cascade sont disponibles dans Crystal Reports. Ces fonctionnalités vous permettent de remplir les listes de valeurs associées à une invite à partir d'une source de données extérieure à votre rapport. (Les listes de valeurs statiques qui sont stockées dans votre rapport sont
également disponibles dans Crystal Reports.)
Cette fonctionnalité dynamique est disponible pour tous les utilisateurs Crystal Reports, qu'ils disposent ou non des fonctionnalités ajoutées de la plateforme SAP BusinessObjects Business Intelligence. Lorsque des fichiers de rapport Crystal sont stockés dans la plateforme SAP BusinessObjects Business Intelligence, des fonctionnalités d'invite dynamique supplémentaires sont disponibles. Le tableau suivant montre les fonctionnalités disponibles avec chaque produit.
Remarque
Dans ce tableau, et partout ailleurs dans cette section, le terme "rapport géré" est utilisé pour décrire des rapports stockés dans un environnement de la plateforme SAP BusinessObjects Business Intelligence, tandis que le terme "rapport non géré" sert à décrire des rapports stockés à l'extérieur de ce type d'environnement.
460
©
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
Fonctionnalité Disponible lorsque les rapports
Crystal sont stockés à l'extérieur de la plateforme SAP
BusinessObjects Business
Intelligence ?
Disponible lorsque les rapports
Crystal sont publiés sur la plateforme SAP BusinessObjects
Business Intelligence ?
Créer des invites dynamiques et des listes de valeurs en cascade.
Oui Oui
Oui Réutiliser les définitions de la liste de valeurs dans un rapport unique au moment de la conception.
Oui
Réutiliser les définitions de la liste de valeurs dans plusieurs rapports au moment de la conception.
Non
Planifier les listes de valeurs.
Non
Remplir les listes de valeurs à partir d'objets de commande.
Oui
Oui
Oui
Non
Toutes les listes de valeurs utilisées par les rapports gérés sont basées sur des vues d'entreprise ; cependant, les vues d'entreprise peuvent elles-mêmes être basées sur des objets de commande. Ainsi, les listes de valeurs peuvent être indirectement basées sur des objets de commande.
Non Remplir les listes de valeurs à partir de champs de rapport.
Oui
Remplir la liste de valeurs à partir de vues d'entreprise.
Non Oui
Mettre en mémoire cache les listes de valeurs lors de l'exécution du rapport et partager cette liste avec plusieurs rapports en cours d'exécution.
Non
Planifier des listes de valeurs afin qu'elles se mettent elles-mêmes automatiquement à jour régulièrement.
Non
Planifier des parties de listes de valeurs afin qu'elles se mettent elles-mêmes à jour régulièrement,
Non
Oui
Oui
Oui
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.
461
Fonctionnalité Disponible lorsque les rapports
Crystal sont stockés à l'extérieur de la plateforme SAP
BusinessObjects Business
Intelligence ?
Disponible lorsque les rapports
Crystal sont publiés sur la plateforme SAP BusinessObjects
Business Intelligence ?
tout en laissant les autres parties extraire à la demande leurs valeurs
à partir de la base de données.
Certains composants des produits Crystal Reports et de la plateforme SAP BusinessObjects Business Intelligence prennent en charge l'exécution de rapports à l'aide d'invites dynamiques et de listes de valeurs en cascade :
● Tous les visualiseurs à l'exception du visualiseur de l'applet Java.
Remarque
Les rapports qui utilisent des invites dynamiques et des listes de valeurs en cascade s'exécutent dans le visualiseur Java Applet ; cependant, ils ne proposent aucune liste de choix répertoriant les listes de valeurs dynamiques.
Visualiseurs pris en charge :
○ ActiveX
○ Winform .NET
○ Webform .NET
○ Visualiseurs de pages DHTML Java, COM et JSF
○ Visualiseurs DHTML avancés Java et COM
● Les interfaces de planification de la zone de lancement BI et de la Central Management Console de la plateforme SAP BusinessObjects Business Intelligence.
● Le RDC (Report Designer Component).
● Crystal Reports XI R2 et versions ultérieures.
Ces composants prennent en charge la conception de rapports à l'aide d'invites dynamiques et de listes de valeurs en cascade.
● Crystal Reports XI R2 et versions ultérieures.
● Concepteur Visual Studio .NET intégré
● Gestionnaire de vues d'entreprise
Remarque
Bien que la fonctionnalité dynamique ne soit pas disponible dans SAP BusinessObjects BI Interactive Analysis ou les produits full-client, les rapports Crystal basés sur des univers peuvent utiliser les fonctionnalités d'invite dynamique décrites dans cette section.
462
©
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

Public link updated
The public link to your chat has been updated.