2009-04-28 8 views
0

Est-ce que quelqu'un d'entre vous connaissez un moyen de formater la légende d'un graphique dans Crystal Reports? J'ai un nombre qui représente une année spécifique, ce nombre est de 4 chiffres. Je wnat la légende à afficher comme:Mise en forme de la légende d'un graphique

Mais la façon actuelle la montre est

2,009

EDIT: Les années chargent dynamiquement à partir de la base de données et dans la base de données, ils sont stockés en tant que champ datetime que je sélectionne en utilisant la fonction year ...

Répondre

0

Je ne sais rien au sujet des rapports de cristal. Vous devriez mentionner cela dans le titre de la question, ou au moins dans la question elle-même, pas seulement dans les balises.

Je suppose que vous pouvez utiliser un vrai objet DateTime (au lieu d'un int) pour la date et utiliser une fonction pour formater les dates pour afficher uniquement l'année. Comme this guy:

Par exemple, je besoin d'une mise à jour comme suit: 23-Mar-2007 La formule suivante fera l'affaire: ToText ({MYFIELDNAME}, "dd-MMM-yyyy")

Cela concerne les noms de champs, mais je suppose que vous pouvez utiliser la même fonction (ToText) pour la légende du graphique?

Vous pouvez également stocker l'année dans une chaîne.

+0

Merci, a bien fonctionné ^^ – SvenFinke