21.12.6 Définition de l'ordre de tri à l'aide de champs de paramètre. SAP 2013
21.12.6 Définition de l'ordre de tri à l'aide de champs de paramètre
Pour définir l'ordre de tri à l'aide de champs de paramètre, vous devez d'abord créer une formule comprenant un champ de paramètre, puis effectuer le tri sur cette formule. Supposons, par exemple, que vous possédiez une liste de clients basée sur la table Clients. Pour chaque client, le nom du client, la ville, la région, le pays et le numéro de téléphone sont affichés. Vous voulez trier le rapport par pays, région ou ville, en fonction de vos exigences du moment.
1. Créez un champ de paramètre et nommez-le TrierChamp .
2. Sélectionnez la valeur Chaîne dans la liste Type .
Vous voudrez peut-être limiter à un le nombre de caractères pouvant être tapés par l'utilisateur.
3. Pour cela, saisissez le chiffre 1 dans les zones de texte Longueur min.
et Longueur max.
, puis cliquez sur OK .
Le champ de paramètre acceptera maintenant les valeurs comportant un seul caractère uniquement. Le champ acceptera la valeur "V", mais pas la valeur "Ville".
4. Dans le champ Texte d'invite , saisissez une invite semblable à celle-ci :
Type R to sort by Region or C to sort by City; otherwise, data will be sorted by
Country.
5. Créez une formule semblable à celle-ci et appelez-la Tri :
If {?SortField} = "C" Then {customer.CITY}
Else
If {?SortField} = "R" Then {customer.REGION}
Else
{customer.COUNTRY}
Cette formule vous invite à saisir une valeur pour le champ de paramètre {?SortField}. Lorsque vous saisissez
"C", la formule fait porter le tri sur le champ Ville. Par contre, lorsque vous saisissez "R" le tri porte sur le champ Région. Si vous saisissez une autre lettre ou si vous ne saisissez rien, la formule sera triée selon le champ Pays.
Pour en savoir plus, voir la section "Instructions If" de l'aide en ligne.
6.
Placez la formule dans la section En-tête du rapport et sélectionnez Supprimer (sans exploration avant) dans l'Expert Section pour qu'elle ne soit pas imprimée.
7.
Cliquez sur Trier les enregistrements .
8. Sélectionnez la formule de votre choix, puis cliquez sur Ajouter .
9. Cliquez sur OK .
A chaque exécution du rapport, vous serez maintenant invité à choisir le champ de tri. La formule renverra une valeur basée sur votre sélection et le tri utilisera cette valeur comme champ de tri.
488
©
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

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.