Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/06/2004, 17h56   #1
Membre habitué
 
Inscription : février 2004
Messages : 259
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 259
Points : 114
Points : 114
Par défaut [CR] Comment arrondir un chiffre a 3 ap la virgule en code

Bonjour
Je voudrais savoir comment on pourrait forcer en dur( en code) l'arrondi a 3 chiffres apres la virgule?
J'ai trouver la fonction round, mais il s'arrete a deux apres la virgule.

je veux transformer mon champs en texte mais il coupe ,00 , Je veux transformer mon montant en texte comme ca si il ny a rien, rien de ne s'affiche (ni 0.00, ni 0 ni rien)

Merci
+speed
speed034 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2004, 19h28   #2
Membre à l'essai
 
Inscription : avril 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 48
Points : 22
Points : 22
Salut.

Crystal Reports a l'air d'être limité aux nombres à 2 chiffres après la virgule.
Tu devras trouver une autre technique, ou bien utiliser VB ...

Si tu ne veux pas que le nombre s'affiche si il est null tu peux cliquer sur ton champ et supprimer ce champ si il est égale à 0 ou si il est null (faire une formule)
liberio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2004, 09h03   #3
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
Pas d'accord,
Crystal report n'a pas de limitation particulière pour les chiffres après la virgule.
Ex : toText(Valeur,"#,##0.000") donc 3 chiffres après la virgule pour l'affichage.
On peut aussi spécifier dans la fonction Round :
Round(Valeur,Nb de Décimales)

Ou définir les propriétés d'un champ numérique en spécifiant le nombre de décimales
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2004, 10h02   #4
Membre habitué
 
Inscription : février 2004
Messages : 259
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 259
Points : 114
Points : 114
Par défaut arrondi

merci beaucoup
je vais tester tout ca ce matin

++speed
speed034 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2004, 18h51   #5
Membre à l'essai
 
Inscription : avril 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 48
Points : 22
Points : 22
Ok, je n'étais pas sûr ...
Mais j'ai tester un round(6/1.1,3) et ça m'a donné 5.46 et pas 5.455 ...
J'en ais donc déduit ...

Comment obtenir 5.455 ?
liberio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2004, 18h59   #6
Membre à l'essai
 
Inscription : avril 2004
Messages : 48
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 48
Points : 22
Points : 22
Ok, j'ai trouvé mon erreur : il suffit de faire un click droit sur le champ et de choisir un autre format d'affichage du nombre (ce format et même personnalisable).
liberio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h04.


 
 
 
 
Partenaires

Hébergement Web