22.12.6 Définition de l'ordre de tri à l'aide de champs de paramètre. SAP 2011
22.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)
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.
490
©
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

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