Crystal Reports  

Onglet Commun (Editeur de mise en forme)

Utilisez l'onglet Commun pour définir des propriétés telles que Supprimer, Alignement horizontal et Conserver l'unité de l'objet pour le champ souhaité.

Nom d'objet
Définissez le nom de l'objet que vous mettez en forme dans ce champ. Ce nom est utilisé lors de la définition des liens hypertexte Partie de l'état.

Un nom par défaut est créé pour chaque champ d'un état. S'il vous convient, vous pouvez ignorer ce champ.

Nom de la classe CSS
Définissez le nom de classe de l'objet état que vous mettez en forme dans ce champ. Ce nom de classe peut être utilisé dans votre CSS pour indiquer un style unique pour l'objet d'état sélectionné.

Vous pouvez également créer un nom conditionnel pour la classe en utilisant la boîte de dialogue Editeur de formule. Vous pouvez ainsi indiquer dans votre CSS que certaines occurrences d'un objet ont une mise en forme différente des autres.

Supprimer
Cochez cette case pour supprimer le champ sélectionné. Les valeurs de champs ne s'afficheront pas dans l'aperçu et le champ ne s'imprimera pas.
Alignement horizontal
Cette liste contient les types d'alignement horizontal disponibles pour le champ (par exemple, gauche, centre et droite).
Conserver l'unité de l'objet
Cochez cette case pour conserver ensemble sur la même page tous les objets d'une section donnée. S'il y a assez de place pour les conserver sur la page en cours, le programme les imprimera sur celle-ci. S'il n'y a pas assez de place, le programme les imprimera sur la page suivante.
Remarque   Si les objets sont plus grands que la page, cette propriété ne fonctionnera pas.
Fermer la bordure à chaque saut de page
Si un objet possède une bordure et que l'objet est réparti sur deux pages, vous disposez de deux options : mettre une bordure autour de chacune des parties de l'objet divisé ou afficher chacune d'elles avec une bordure partielle. Cochez cette case pour afficher une bordure complète.
Taille modulable
Cette case à cocher est utile pour les objets qui contiennent des chaînes de longueurs variables, telles que les champs mémo.
  • Cochez cette case pour agrandir le cadre de l'objet verticalement lorsque le texte de l'objet est plus grand que le cadre.
  • Décochez cette case pour tronquer les données lorsque la valeur est plus grande que le cadre.

Cette option est désactivée par défaut.

Nombre maximal de lignes
Si vous avez coché la case Taille modulable, vous pouvez utiliser cette zone pour spécifier le nombre maximal de lignes permettant au programme d'élargir un cadre d'objet. Il suffit de saisir le nombre de lignes souhaité dans cette zone ou d'entrer 0 (zéro) si vous ne souhaitez pas définir une limite.
Texte de l'info-bulle
Pour ajouter Texte de l'inbo-bulle pour le champ sélectionné, cliquez sur le bouton Editeur de mise en forme de formule et saisissez le texte entre guillemets. Texte de l'info-bulle s'affiche lorsque vous placez le pointeur de la souris sur un champ pendant quelques secondes.
Rotation du texte
Cette liste contient les options de rotation disponibles pour le champ sélectionné. Utilisez les options de rotation de texte pour aligner les champs et les objets texte verticalement dans votre document.
  • Lorsque vous sélectionnez une rotation de 90 degrés, le texte se décale de 90 degrés dans le sens inverse des aiguilles d'une montre.
  • Si la rotation est définie sur 0 degré, votre état est mis en forme horizontalement.
  • En ce qui concerne la rotation des objets texte, l'option Taille modulable qui évite la troncature du texte à l'intérieur d'un objet est automatiquement désactivée. Pour obtenir davantage d›informations sur l'option Taille modulable, reportez-vous à la section Eviter la troncature du texte.
  • Un texte mis en forme verticalement qui déborde de la page ne peut pas être affiché dans le cadre de votre état.
Supprimer si en double
Cochez cette case pour ne pas imprimer les valeurs de champ qui sont en double lors de l'impression de l'état.
Supprimer les lignes blanches dans les champs incorporés
Cochez cette case si vous souhaitez que le programme n'imprime pas les champs vides, autrement dit les champs pour lesquels la base de données ne renvoie aucune information. Cette option évite l'affichage de lignes blanches dans votre état lorsque certains champs sont vides.
Afficher la chaîne
Cliquez sur le bouton de mise en forme conditionnelle pour saisir une formule qui vous permet d'afficher les champs numériques, monétaires, de date, d'heure, de type date/heure, booléens et de type chaîne sous forme de chaîne personnalisée. Ce type de mise en forme conditionnelle n'est pas limité aux champs de base de données. Vous pouvez donc l'utiliser pour les totaux cumulés, les formules, les champs de paramètre, les résumés, etc.

Supposons par exemple que vous souhaitiez utiliser une notation qui représente les millions par la lettre M et les milliers par la lettre K. Vous pouvez créer une formule Afficher la chaîne pour votre état en sélectionnant le champ numérique approprié et en saisissant la formule suivante dans l'Editeur de formule de mise en forme.

if CurrentFieldValue >= 1000000 
then ToText(CurrentFieldValue/1000000, 2) + "M"
else if  CurrentFieldValue >= 1000 
then ToText(CurrentFieldValue/1000, 2) + "K"
else ToText(CurrentFieldValue, 2)

Voir aussi

Boîte de dialogue Editeur de mise en forme | Mise en forme conditionnelle | Dépannage des objets champ et texte