Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
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 17/11/2010, 17h00   #1
Membre régulier
 
Inscription : avril 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 118
Points : 72
Points : 72
Par défaut editw et blanc en séparateur des milliers

Bonjour à tous,

Je souhaite utiliser editw pour mettre en forme des montants. Je voudrais que le séparateur des milliers soit un espace mais du coup je ne sais pas comment définir ma constante. Avec des points j'ai : ' . . . . , €'.

Comment lui dire que je veux des blancs à la place des points?


Question subsidiaire, cette définition impose que tous mes montants soient définis en 15 dont 2, non? Il ne se base pas sur la virgule pour positionner le nombre dans le masque?

D'avance merci,

_Jnie_
_Jnie_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 09h51   #2
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 821
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 42
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 821
Points : 1 041
Points : 1 041
Non ce n'est pas possible, le mieux est de te créer une fonction qui fera ce que tu désires, tu pourras l'utiliser à la place de %EDITC ou %EDITW.
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 10h47   #3
Membre régulier
 
Inscription : octobre 2006
Messages : 109
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 109
Points : 91
Points : 91
Pourtant il me semble que l'esperluette (le signe &) fonctionne non ?
m4k-Hurrican est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 11h01   #4
Membre Expert
 
Patrick
Inscription : mai 2008
Messages : 821
Détails du profil
Informations personnelles :
Nom : Patrick
Âge : 42
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : mai 2008
Messages : 821
Points : 1 041
Points : 1 041
Citation:
Envoyé par m4k-Hurrican Voir le message
Pourtant il me semble que l'esperluette (le signe &) fonctionne non ?
pffff, tu as raison.
ceci
Code :
%editw(Mont : '   &   &   ,  €')
marche bien.
Au temps pour moi....
K2R400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 14h40   #5
Membre régulier
 
Inscription : avril 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 118
Points : 72
Points : 72
Citation:
Envoyé par m4k-Hurrican Voir le message
Pourtant il me semble que l'esperluette (le signe &) fonctionne non ?

Effectivement, c'est ça! Merci.

Concernant ma deuxième question, quelqu'un peut-il me renseigner?
_Jnie_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 15h26   #6
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Si tous tes montants prennent deux décimales, il ne devrait pas y avoir de problème, le même edit word tel qu'indiqué ci-dessus par K2R400 devrait faire l'affaire. En fait, l'edit word c'est le reflet de la valeur à éditer, la virgule (ou le point décimal) indiquant comment, à l'édition, aligner les entiers et les décimales.

Consulte le doc "ILE RPG Language Reference Guide" sur le site de Big Blue ici. Tout ce qui concerne LE RPG ILE y compris les edit words et autres edit codes y est indiqué.
Mercure 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 17h57.


 
 
 
 
Partenaires

Hébergement Web