OVH Cloud OVH Cloud

format

6 réponses
Avatar
dfcena
Bonjour

Dans un formulaire j'ai 2 champs ind=E9pendants dont le=20
format est mon=E9taire
Si je les remplis manuellement pas de probl=E8me
Si je viens les remplir par proc=E9dure du genre
Me.monctrl =3D Me.liste.column(2)
il prennent le format num=E9rique et non mon=E9taire, donc=20
plus de 2 chiffre apr=E9s la virgule et pas de symbole ?
Est-ce normal que le format ne soit pas pris en compte?
Que faire pour avoir dans ce cas la proprit=E9 format =E0=20
Mon=E9taire

Merci

6 réponses

Avatar
Ilan
essaie ca :
me.comctrl=FormatCurrency(me.liste.colomn(2),2)


Bonjour

Dans un formulaire j'ai 2 champs indépendants dont le
format est monétaire
Si je les remplis manuellement pas de problème
Si je viens les remplir par procédure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numérique et non monétaire, donc
plus de 2 chiffre aprés la virgule et pas de symbole ?
Est-ce normal que le format ne soit pas pris en compte?
Que faire pour avoir dans ce cas la proprité format à
Monétaire

Merci



Avatar
dfcena
Bonjour

Je ne veut pas formater comme ma liste.colomn car elle
est en nombre
Je veut le format monétaire
Me.monctrl.format = ? (monétaire)
-----Message d'origine-----
essaie ca :
me.comctrl=FormatCurrency(me.liste.colomn(2),2)


Bonjour

Dans un formulaire j'ai 2 champs indépendants dont le
format est monétaire
Si je les remplis manuellement pas de problème
Si je viens les remplir par procédure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numérique et non monétaire,
donc


plus de 2 chiffre aprés la virgule et pas de symbole ?
Est-ce normal que le format ne soit pas pris en compte?
Que faire pour avoir dans ce cas la proprité format
Ã


Monétaire

Merci

.





Avatar
Ilan
Bonjour,

me.monctrl.format="Currency"
me.monctrl.decimalplaces=2
L'instruction FormatCurrency renvoie un nombre au format monétaire. Tu n'as
donc plus a te soucier du format du controle.


Bonjour

Je ne veut pas formater comme ma liste.colomn car elle
est en nombre
Je veut le format monétaire
Me.monctrl.format = ? (monétaire)
-----Message d'origine-----
essaie ca :
me.comctrl=FormatCurrency(me.liste.colomn(2),2)


Bonjour

Dans un formulaire j'ai 2 champs indépendants dont le
format est monétaire
Si je les remplis manuellement pas de problème
Si je viens les remplir par procédure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numérique et non monétaire,
donc


plus de 2 chiffre aprés la virgule et pas de symbole ?
Est-ce normal que le format ne soit pas pris en compte?
Que faire pour avoir dans ce cas la proprité format
Ã


Monétaire

Merci

.








Avatar
dfcena
Bonjour

Format = "Currency ne renvoit pas le format monétaire
mais à nombre avec 4 chiffres derrière la virgule
De plus si Currency renvoyer un format monétaire il ne
serait pas nécessaire de faire
me.monctrl.decimalplaces=2
Je veut remplacer par exemple 3,20 en 3,20? ou 3 en 3,00?


-----Message d'origine-----
Bonjour,

me.monctrl.format="Currency"
me.monctrl.decimalplaces=2
L'instruction FormatCurrency renvoie un nombre au format
monétaire. Tu n'as

donc plus a te soucier du format du controle.


Bonjour

Je ne veut pas formater comme ma liste.colomn car elle
est en nombre
Je veut le format monétaire
Me.monctrl.format = ? (monétaire)
-----Message d'origine-----
essaie ca :
me.comctrl=FormatCurrency(me.liste.colomn(2),2)


Bonjour

Dans un formulaire j'ai 2 champs indÃf©pendants
dont le




format est monÃf©taire
Si je les remplis manuellement pas de problÃf¨me
Si je viens les remplir par procÃf©dure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numÃf©rique et non
monÃf©taire,




donc
plus de 2 chiffre aprÃf©s la virgule et pas de
symbole ?




Est-ce normal que le format ne soit pas pris en
compte?




Que faire pour avoir dans ce cas la propritÃf©
format




Ãf
MonÃf©taire

Merci

.




.







Avatar
Ilan
Bonjour,
Ah! donc dans ta base 1 Euro = 6. 56 FFr.
Currency renvoie les parametres monétaires regionales de ton poste
(voirs le Panneau de Config-Option Regionales.).
Pour obtenir plus de renseignements,plus detailles et plus vite; consulte
l'aide tu trouveras ce que tu cherches.



"dfcena" a écrit :1

Bonjour

Format = "Currency ne renvoit pas le format monétaire
mais à nombre avec 4 chiffres derrière la virgule
De plus si Currency renvoyer un format monétaire il ne
serait pas nécessaire de faire
me.monctrl.decimalplaces=2
Je veut remplacer par exemple 3,20 en 3,20? ou 3 en 3,00?


-----Message d'origine-----
Bonjour,

me.monctrl.format="Currency"
me.monctrl.decimalplaces=2
L'instruction FormatCurrency renvoie un nombre au format
monétaire. Tu n'as

donc plus a te soucier du format du controle.


Bonjour

Je ne veut pas formater comme ma liste.colomn car elle
est en nombre
Je veut le format monétaire
Me.monctrl.format = ? (monétaire)
-----Message d'origine-----
essaie ca :
me.comctrl=FormatCurrency(me.liste.colomn(2),2)


Bonjour

Dans un formulaire j'ai 2 champs indÃf©pendants
dont le




format est monÃf©taire
Si je les remplis manuellement pas de problÃf¨me
Si je viens les remplir par procÃf©dure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numÃf©rique et non
monÃf©taire,




donc
plus de 2 chiffre aprÃf©s la virgule et pas de
symbole ?




Est-ce normal que le format ne soit pas pris en
compte?




Que faire pour avoir dans ce cas la propritÃf©
format




Ãf
MonÃf©taire

Merci

.




.










Avatar
didier
Bonjour

Private Sub Modifiable1_AfterUpdate()
Me.Texte1 = CCur(Me.Modifiable1.Column(2))
End Sub

PS : Remercie Raymond , pas moi
-----Message d'origine-----
Bonjour

Dans un formulaire j'ai 2 champs indépendants dont le
format est monétaire
Si je les remplis manuellement pas de problème
Si je viens les remplir par procédure du genre
Me.monctrl = Me.liste.column(2)
il prennent le format numérique et non monétaire, donc
plus de 2 chiffre aprés la virgule et pas de symbole ?
Est-ce normal que le format ne soit pas pris en compte?
Que faire pour avoir dans ce cas la proprité format à
Monétaire

Merci
.