Utilisation de l'Expert Mise en relief. SAP 2011
Exemple de syntaxe Basic : formula = PageNumber = 1
Cette formule supprime le pied de page de la première page, mais le conserve dans les autres.
6. Cliquez sur
Enregistrer et fermer
.
Remarque
Si la formule contient une erreur, un message s'affiche pour vous demander si vous voulez quand même effectuer l'enregistrement. Si vous cliquez sur Non, un second message détaillant l'erreur s'affiche.
Remarque
Si aucune erreur n'existe dans votre formule, vous reviendrez à l'Expert Section. Notez que le bouton
Formule a été modifié. Ceci indique qu'une formule a été saisie pour cette propriété.
7.
Cliquez sur le bouton
Aperçu
de la barre d'outils Standard pour afficher un aperçu de votre rapport.
Assurez-vous que le pied de page apparaît sur toutes les pages sauf la première.
Remarque
Si votre pied de page fait plusieurs lignes et que vous les avez mises dans des sections distinctes, vous devrez introduire une formule de suppression conditionnelle pour chacune d'elles.
Remarque
Vous pouvez de même faire apparaître un en-tête de page sur toutes les pages sauf la première. Pour ce faire, placez l'information d'en-tête dans la section En-tête de page et supprimez-la conditionnellement à l'aide de la même formule que ci-dessus.
12.6.6 Utilisation de l'Expert Mise en relief
L'Expert Mise en relief vous permet d'appliquer une mise en forme conditionnelle à tous les types de champs de rapport (champs numériques, monétaires, de type chaîne, booléens, de date, d'heure et de type date/heure).
Grâce à cet expert, vous mettez en forme le champ sélectionné en spécifiant une condition basée sur la valeur de ce champ ou d'un autre champ de rapport. En d'autres termes, l'expert vous permet de créer la formule suivante :
Si la valeur du champ X répond à la condition A, appliquer alors la mise en forme spécifiée au champ sélectionné dans le rapport.
Lorsque l'Expert Mise en relief est utilisé pour la mise en forme conditionnelle, il vous permet :
● de modifier plusieurs attributs simultanément, sans écrire de formule ;
● de mettre en relief tous les types de champ utilisés dans le rapport ;
● de définir le style de police, la couleur d'arrière-plan, la couleur de police et le style de bordure ;
● de mettre en forme un champ en fonction de ses valeurs ou des valeurs d'un autre champ ;
● de mettre en relief un tableau croisé ou une cellule OLAP en fonction de valeurs d'en-têtes de colonnes et de lignes ;
260
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
● de saisir des valeurs en utilisant un format de nombre spécifique à votre région (par exemple 1,224.23 pour les utilisateurs nord-américains).
● de saisir des dates de façon numérique ou textuelle (Janvier 12, 2001 ou Jan 12, 2001).
● d'annuler la mise en relief rapidement.
L'Expert Mise en relief s'avère plus rapide que l'Atelier de formules pour la mise en forme conditionnelle de champs de rapport. Il est surtout utilisé pour mettre en relief et bien distinguer des valeurs de champ par rapport
à d'autres valeurs dans le rapport. Par exemple, vous pouvez mettre en relief vos clients importants en imprimant le champ {Clients.Ventes de l'année dernière} avec un arrière-plan rouge chaque fois que les ventes dépassent
50 000 €. De la même manière, vous pouvez faire ressortir les commandes en attente en mettant le champ
{Produits.Nom du produit} en gras chaque fois que la valeur {Commandes.Commande expédié} est égale à False
(Faux).
Toutefois, l'Expert Mise en relief offre moins de flexibilité que l'Atelier de formules. Pour utiliser de manière optimale les fonctionnalités de mise en forme de Crystal Reports, créez vos propres formules de mise en forme conditionnelle à l'aide de l'Atelier de formules (accessible via la boîte de dialogue Editeur de mise en forme). Pour
12.6.6.1 Mise en forme conditionnelle de champs à l'aide de l'Expert Mise en relief
L'Expert Mise en relief, qui permet d'effectuer une mise en forme conditionnelle de n'importe quel champ de rapport, est une alternative rapide à l'Atelier de formules. En d'autres termes, l'expert Mise en relief vous permet de créer la formule suivante : Si la valeur du champ X répond à la condition A, appliquer alors la mise en forme spécifiée au champ sélectionné dans le rapport.
La boîte de dialogue se compose de deux zones : la zone Liste d'éléments affiche la formule et la zone Editeur d'éléments vous permet de spécifier cette formule. Cette deuxième zone inclut un champ Exemple qui affiche les spécifications de mise en forme appliquées.
12.6.6.1.1 Pour mettre en forme conditionnellement des champs à l'aide de l'Expert Mise en relief
1. Pour accéder à l'Expert Mise en relief, cliquez avec le bouton droit sur le champ à mettre en forme puis sélectionnez
Expert Mise en relief
dans le menu contextuel.
Astuce
Vous pouvez également lancer l'expert en cliquant sur le bouton Mise en relief de la barre d'outils
Experts, ou en sélectionnant la commande Expert Mise en relief du menu Mise en forme.
A l'ouverture, l'expert est configuré pour mettre en forme le champ actuellement sélectionné dans le rapport.
2. Dans l'Expert Mise en relief, cliquez sur
Nouveau
pour créer une nouvelle formule conditionnelle utilisant les paramètres par défaut.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
261
3. Dans la zone
Editeur d'élément
, cliquez sur la liste
Valeur de
et sélectionnez le champ sur lequel vous voulez baser la condition.
Le champ sélectionné est le champ sur lequel la condition est basée ; il ne doit pas s'agir du champ à mettre en forme. Pour créer une condition basée sur les valeurs du champ que vous mettez en forme, sélectionnez
"ce champ" dans la liste. Pour baser la condition sur un autre champ de rapport, sélectionnez le champ approprié dans la liste des champs disponibles.
Remarque
La liste "La valeur" répertorie uniquement les champs ajoutés au rapport.
4. Sélectionnez une comparaison dans la seconde liste (est égal à, est inférieur à, etc.).
Cette instruction comparative sert d'opérateur dans la formule conditionnelle créée par l'expert.
5. Terminez la condition en saisissant la valeur requise dans la zone de texte.
Remarque
Si le champ sélectionné dans la liste "Valeur de" n'est pas numérique, la zone de texte devient une liste de valeurs disponibles dans laquelle vous devez sélectionner une valeur.
6. Dans les listes
Style de police
,
Couleur de police
,
Arrière-plan
et
Bordure
, spécifiez les modifications de mise en forme à appliquer au champ sélectionné lorsque la condition est remplie.
7. Répétez les étapes 3 et 4 si vous souhaitez appliquer plusieurs conditions de mise en relief au champ sélectionné.
262
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
Remarque
Vous pouvez utiliser le bouton Supprimer de l'expert pour supprimer des formules de mise en relief de la liste.
8. Utilisez les boutons fléchés
Priorité
pour spécifier l'ordre dans lequel Crystal Reports doit appliquer les conditions. Pour en savoir plus, voir
Définition des priorités de mise en relief
9. Cliquez sur
OK
pour revenir au rapport.
12.6.6.2 Définition des priorités de mise en relief
Les boutons Priorité de la zone Liste d'éléments de l'Expert Mise en relief vous permettent de définir les priorités pour vos formules. Ceci sera extrêmement utile si vous avez deux formules ou plus pouvant donner des résultats incohérents dans certaines situations.
Par exemple, supposons que vous mettiez en surbrillance le champ Prix unitaire de votre rapport. Vous affectez à ce champ une formule de mise en relief qui affiche un arrière-plan jaune lorsque le prix unitaire est supérieur à
100 €. Dans le même rapport, vous créez ensuite une autre formule de mise en relief qui affiche un arrière-plan rouge lorsque le prix unitaire est supérieur à 200 €. Etant donné que 100 est un sous-ensemble de 200, des champs de prix unitaire peuvent avoir un arrière-plan jaune au lieu d'un arrière-plan rouge. Autrement dit, un prix unitaire de 300 € pourrait recevoir un arrière-plan soit en jaune, soit en rouge, dépendant de la formule qui a reçu la priorité.
12.6.6.2.1 Pour définir les priorités des formules de mise en relief
1. Dans le menu
Mise en forme
, cliquez sur la commande
Expert Mise en relief
.
2. Dans la zone de liste Liste d'éléments, sélectionnez une des formules de mise en relief conditionnelles que vous avez créées.
3. Cliquez sur les boutons fléchés
Priorité
pour déplacer la formule d'une ligne au-dessus ou en dessous des autres formules.
Remarque
Une formule a la priorité sur une autre formule lorsqu'elle est plus haut dans la section Liste d'éléments.
4. Cliquez sur
OK
.
5. Actualisez votre rapport, ou cliquez sur l'onglet
Aperçu
pour voir les modifications apportées à la mise en relief.
Guide de l'utilisateur de SAP Crystal Reports 2011
Mise en forme
©
2013 SAP AG ou société affiliée SAP. Tous droits réservés.
263

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.