2017-10-19 66 views
0

Dans Crystal Report, j'utilise la «date d'impression» dans le champ «spécial» pour mon rapport. J'ai mis la date à apparaître sous la forme suivante: Mar.01.2017 par exemple.Comment convertir le mois en majuscules dans Crystal Report?

Cependant, je ne pouvais pas utiliser une syntaxe correcte ou formule pour changer Mar dans MAR, ce qui signifie un nom de mois « majuscule ». J'ai essayé de convertir le mois en chaîne en premier, mais ça ne marche pas.

Quelle est la syntaxe ou formule correcte pour obtenir la forme que je veux?

+0

pouvez-vous poster votre formule ici? – Siva

+0

J'utilise majuscule (cstr (crShortMonth)), mais il montre une erreur. – Mark

+0

pouvez-vous poster une erreur? – Siva

Répondre

0

Essayez cette formule.

UCase(CStr({V_WO_CRW1.START_TIME}, "MMM. dd, yyyy")) 

Vous voulez remplacer {V_WO_CRW1.START_TIME} avec le champ dans votre rapport qui contient la date que vous souhaitez imprimer. La chaîne de format peut être modifiée si nécessaire. MMMM imprimera le mois comme OCTOBER au lieu de OCT par exemple.

J'ai testé cette formule dans CR 2016 Pro et cela a bien fonctionné pour moi.