21.12.10 Pour incorporer le paramètre dans une formule de sélection de données enregistrées. SAP 2013
Conseil
Il n'est pas nécessaire de faire glisser le paramètre dans le rapport si vous envisagez de le référencer dans une formule de mise en forme conditionnelle ou une formule de sélection. Si vous avez défini les options du paramètre sur Modifiable ou Lecture seule sur le panneau des paramètres , l'utilisation du paramètre dans une formule active automatiquement celui-ci dans le panneau.
Le paramètre s'affiche désormais dans le panneau des paramètres .
21.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.
21.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 .
21.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}
492
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur SAP Crystal Reports 2013
Champs de paramètre et invites
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
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.
Informations associées
Paramètres de données et paramètres sans données
Guide de l'utilisateur SAP Crystal Reports 2013
Champs de paramètre et invites
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
493

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