web-dev-qa-db-fra.com

Comment supprimer une virgule de la chaîne de rapport crystal et du champ entier

Comment puis-je supprimer la virgule (,) des champs de rapport Crystal?

J'ai un nom de champ "année" qui a une valeur de 2012, mais lorsque je montre cette valeur dans un rapport Crystal, il inclut une virgule, devenant 2,012.

Comment puis-je afficher uniquement 2012?

9
Rahul

Dans la vue du concepteur de rapports Crystal:

Cliquez avec le bouton droit de la souris sur ce champ et sélectionnez Format object. Sélectionnez Custom Style dans la liste Style et cliquez sur Customize. Décochez Thousands Separator et toute autre mise en forme indésirable.

Sinon, vous pouvez essayer de sélectionner le champ et de supprimer la valeur "," de la propriété ThousandSeperator dans votre fenêtre de propriétés.

 enter image description here

15
user1830285

essayez ceci pour la formule

ToText( ToNumber({variable1}), "#" )
14
Salem Ahmed

Essayez ci-dessous le code,

Replace (ToText ({Tablename.Year_Field}, 0),"," ,"" )
9
user3404872

Je ne fais que deviner, mais je pense que vous avez incorporé votre nom de champ dans un autre objet, tel qu'un champ de texte.

Si tel est le cas, double-cliquez sur votre zone de texte en mode Création, puis sélectionnez le champ de texte avec lequel vous rencontrez des problèmes. Faites un clic droit et sélectionnez "Mise en forme du texte". Sous l'onglet Police, cliquez sur le bouton "Formater l'éditeur de formule" (celui avec le X-2) à droite du menu déroulant Police. Il ne vous reste plus qu'à fermer l'éditeur de formule, puis à annuler la fenêtre Format de texte. MAINTENANT, lorsque vous cliquez à nouveau avec le bouton droit sur votre champ d’année, vous aurez une nouvelle option pour Formater le champ qui était précédemment grisé.

Sinon, vous pouvez supprimer votre champ année de tout autre objet dans lequel il est imbriqué. Cela vous donnera accès à toutes les options de formatage.

4
E10

NumberVar cRed; ToText (cRed, "#")

OR

ToText ({une valeur de champ numérique}, "#")

Le "#" doit être placé entre parenthèses, simples ou doubles.

0
John Pittaway