PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → NumériqueVersChaîne ne fonctionne pas sur un état ?
NumériqueVersChaîne ne fonctionne pas sur un état ?
Started by Rastam, Sep., 24 2021 11:16 AM - 5 replies
Posted on September, 24 2021 - 11:16 AM
Bonjour,

Dans un état, j'ai ceci :
Envoi_Mess = [
Texte......
.......
Montant = %1 €
....
]

Envoi_Mess = ChaîneConstruit(Envoi_Mess, Total)

La variable Total est un monétaire.

Impossible de l'afficher avec un espace pour les milliers malgré l'utilisation
de la fonction NumériqueVersChaîne(Total, "10.2fS").

Une idée ?

Merci par avance
Registered member
201 messages
Popularité : +3 (7 votes)
Posted on September, 24 2021 - 3:57 PM
Bonjour,

Attention le séparateur de millier est celui défini dans les options régionales de Windows. (https://doc.pcsoft.fr/?3024024)
Posted on September, 24 2021 - 4:23 PM
Merci Dav,

En fait, je pense que cela ne fonctionne pas avec les chaînes multilignes.

Bon weekend

Rastam
Registered member
201 messages
Popularité : +3 (7 votes)
Posted on September, 27 2021 - 9:26 AM
Bonjour,

Cela fonctionne bien avec les chaînes mulitilignes. Il faut juste remplacer manuellement le séparateur des milliers si on en veut un différent des paramètres régionaux de Windows.

Dans mon cas je le fait tout le temps pour avoir des impressions identiques pour tout le monde car nous avons des postes avec des Windows dans plusieurs langues donc des paramètres différents à chaque fois.
Registered member
3,886 messages
Popularité : +227 (347 votes)
Posted on September, 27 2021 - 10:05 AM
Bonjour,
On a la possibilité de "forcer" le type de séparateur via ChangeSéparateur()

--
Il y a peut être plus simple, mais, ça tourne
Posted on September, 27 2021 - 11:54 AM
Je vous remercie beaucoup.
Où faut-il mettre le ChangeSéparateur() :
Dans l'init du projet ?
Dans le code de l'état ?

Merci encore

Rastam