PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → nombre de décimaux dans un champ numérique
nombre de décimaux dans un champ numérique
Started by jerbihoussem, Mar., 23 2006 3:12 PM - 3 replies
Posted on March, 23 2006 - 3:12 PM
Bonjour,

J'ai un champ numérique avec le masque de saisie 999 999. 999 999 et je veux que windev supprime automatiquement les 0 à droite
àad au lieu de mettre 12,100000, il met 12,1
Posted on March, 23 2006 - 3:28 PM
Il faut ici remplacer les 9 apres le point décimal par des 0

999 999. 000 000

De cette manière, les 0 n'apparaitront pas a droite s'ils sont inutiles

Lionel
Posted on March, 23 2006 - 3:51 PM
Bonjour,

Arrondi(<ton_numérique>,1)

Bon dev, Samifred(CH)
Posted on March, 30 2006 - 3:44 PM
si j'avais su cela avant !!!

j'avais posé la même question il y a au moins 2 ans sans réponse !!

Moi aussi il fallait que j'affiche des mesures de couple jusqu'à 4 valeurs après la virgule, mais selon les valeurs ou l'unité j'ai entre 1 et 4 chiffres après la virgule.

Donc pas question de mettre un masque de saisie du type 9 999.99 sinon mes valeurs sont tronquées (3.21 au lieu de 3.2152) et en mettant 99 999 999.9999 avoir des valeurs comme 3.2000 c'est pas terrible.

Ducoup je mets mon champ recevant ma valeur de couple en type texte, comme cela si je mets une valeur numérique avec 2 ou 4 chiffres après la virgule, ce champ texte me l'affiche comme je lui envoie.

mais si je lis ma valeur (dans une var numérique) pour la calculer avec une autre ou pour l'enregistrer dans ma base HF (dans une rubrique numérique), je dois faire :

varCouple = Val(champ)

Ducoup je vais maintenant utiliser la méthode 99 999, 0000 (ça fonctionne aussi sous WD8), car ça fait trop de temps que je me traine avec la méthode (bidouille) cité précédemment.
ce sera bien mieux !!

Merci
Pour cette réponse et à Windev pour son mail WDNews Hebdo

FredG