Mise en forme
Conseil :
Vous pouvez également cliquer sur le bouton Expert Section de la barre d'outils Experts.
La boîte de dialogue Expert Section s'affiche.
3.
Dans la zone Sections, cliquez sur
Pied de page
.
4.
Pour ouvrir l'Atelier de formules, cliquez sur le bouton
Formule
, à droite de la case à cocher
Supprimer(Sans exploration avant)
.
5.
Saisissez la formule suivante dans l'Editeur de mise en forme de formule :
Exemple de syntaxe Crystal :
PageNumber = 1
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.
• 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.
• 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 les informations 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.
11.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.
278 2013-09-26
Mise en forme
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 ;
• 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 en savoir plus, voir
Utilisation des formules
.
279
11.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.
11.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.
2013-09-26
Mise en forme
Conseil :
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.
280
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.
2013-09-26