22.12.10 Pour incorporer le paramètre dans une formule de sélection de données enregistrées. SAP 2011
Le paramètre s'affiche désormais dans le
panneau des paramètres
.
22.12.10 Pour incorporer le paramètre dans une formule de sélection de données enregistrées
1. Dans le menu
Rapport
, pointez sur
Expert Sélection
, puis cliquez sur
Données enregistrées
.
La boîte de dialogue
Choisir un champ
apparaît.
2. Mettez en surbrillance le champ sur lequel vous voulez baser la sélection d'enregistrements et cliquez sur
OK
.
L'
Expert Sélection
apparaît.
3. Utilisez les listes déroulantes pour entrer vos critères de sélection pour le champ indiqué.
4. Choisissez le paramètre dans la liste déroulante adjacente et cliquez sur
OK
.
Si le paramètre est référencé pour la première fois, la boîte de dialogue
Saisir les valeurs
s'affiche.
5. Sélectionnez vos valeurs initiales et cliquez sur
OK
.
Crystal Reports filtre immédiatement les données du rapport en fonction de vos critères de recherche.
22.12.11 Ajout d'un regroupement dynamique utilisant des champs de paramètre
Vous pouvez concevoir un rapport de sorte que les utilisateurs puissent modifier sa présentation en groupes sans actualiser les informations à partir de la base de données. Par exemple, les utilisateurs peuvent passer d'une vue orientée sur les clients à une vue orientée sur les régions ou les commandes. Le regroupement dynamique associe l'utilisation de formules de sélection de groupes et du
panneau des paramètres
.
22.12.11.1 Pour ajouter un regroupement dynamique utilisant des champs de paramètre
1. Créez un rapport en utilisant l'exemple de base de données Xtreme.mdb, puis insérez les champs suivants de gauche à droite dans la section Détails :
{Customer.Customer Name}
{Customer.Country}
{Orders.Order ID}
{Orders.Order Date}
{Orders.Order Amount}
2. Créez un champ de paramètre et nommez-le
GroupBy
.
3. Sélectionnez la valeur
Chaîne
dans la liste
Type
.
4. Ajoutez les valeurs suivantes au paramètre :
○ Client
○ Pays
494
©
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
○ Order
5. Sélectionnez
Modifiable
dans la liste Afficher sur le panneau (visualiseur), puis cliquez sur
OK
.
6. Créez un champ de formule et nommez-le
GroupField
.
7. Tapez la formule suivante dans la zone
Texte de la formule
.
If {?GroupBy} = 'Customer' then
{Customer.Customer Name}
Else if {?GroupBy} = 'Country' then
{Customer.Country}
Else if {?GroupBy} = 'Order' then
ToText({Orders.Order ID})
Remarque
Les formules Crystal Reports
™
n'autorisent pas les conditions à renvoyer des types de données différents.
Les champs Nom du client et Pays renvoyant des chaînes, vous devez utiliser la fonction ToText pour convertir également la valeur numérique de l'ID de commande en chaîne.
8. Enregistrez la formule et fermez l'
Atelier de formules
.
9. Dans l'
Expert Groupe
, sélectionnez la formule
GroupField
en tant que champ de groupe, puis cliquez sur
OK
.
10. Personnalisez les champs de résumé et la mise en forme des sections selon vos besoins.
Les utilisateurs peuvent désormais modifier la présentation des regroupements du rapport en modifiant la valeur du paramètre
GroupBy
dans le
panneau des paramètres
.
Remarque
La modification des valeurs des paramètres n'entraîne pas l'actualisation de la base de données si le paramètre n'est pas de type sans données.
Liens associés
Paramètres de données et paramètres sans données
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.
495

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.