|
|
|
|
|
NombreEnLettres (Fonction) En anglais : NumberInWords Convertit un nombre en une chaîne de caractères correspondant au nombre "écrit en toutes lettres". Le résultat de la conversion est : - exprimé en français si la langue d'exécution de l'application est en français. Si la langue du système d'exploitation correspond au belge, les notations "septante", "quatre-vingts" et "nonante" seront utilisées.
- exprimé en anglais dans tous les autres cas.
Info(NombreEnLettres(83.335)) // Affiche "quatre-vingt-trois virgule trente-quatre" Info(NombreEnLettres(1.10, "euro(s)")) // Affiche "un euro dix" Info(NombreEnLettres(1.01, "dollar(s)", "cent(s)")) // Affiche "un dollar et un cent" Syntaxe
<Résultat> = NombreEnLettres(<Nombre à  transformer> [, <Unité> [, <Nom des centièmes>]])
<Résultat> : Chaîne de caractères Nombre exprimé en lettres. <Nombre à transformer> : Monétaire Nombre à transformer en chaîne de caractères. Le nombre à exprimer en lettres a les caractéristiques suivantes : - 23 chiffres significatifs : 17 chiffres maximum pour la partie entière, 6 chiffres maximum pour la partie décimale.
- peut être compris dans l'intervalle de définition des monétaires : entre -604 462 909 807 314 587,353 087 et +604 462 909 807 314 587,353 087.
<Unité> : Chaîne de caractères optionnelle Unité à utiliser dans le résultat : dollars, euros, ... Il est possible d'indiquer un "s" entre parenthèses (par exemple "(s)") si le nom de la monnaie prend un s au pluriel. Si ce paramètre n'est pas spécifié, la chaîne utilisée sera : - "virgule" en français : par exemple : "dix virgule vingt-cinq".
- "point" en anglais : par exemple : "ten point twenty-five".
<Nom des centièmes> : Chaîne de caractères optionnelle Nom des centièmes à utiliser dans le résultat. Il est possible d'indiquer un "s" entre parenthèses (par exemple "(s)") si le nom des centièmes prend un s au pluriel. Remarques - La partie décimale est arrondie à 2 chiffres.
- En anglais, les grands nombres utilisent les règles de syntaxe américaine :
| | | Nombre (Puissance de 10) | Unité utilisée en français | Unité utilisée en Anglais (Américain) |
---|
10 puissance 6 | million | million | 10 puissance 9 | milliard | billion | 10 puissance 12 | billion | trillion | 10 puissance 15 | billiard | quadrillion |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : La fonction NombreEnLettres
[ + ] Utilisation de la fonction NombreEnLettres du WLangage. Cette fonction permet de convertir un numérique en lettres, fonctionnalité utile par exemple lors du remplissage automatique d'une lettre chèque.
|
Classification Métier / UI : Code neutre Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|