PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → Probleme de localisation
Probleme de localisation
Iniciado por Annie, 26,oct. 2004 00:19 - 3 respuestas
Publicado el 26,octubre 2004 - 00:19
Bonjour,

Voila - j'ai un champ table dans une page avec une colonne monetaire. Sous
l'environment de travail, WebDev me propose plusieurs masques d'affichage:
99 999,99 ... $ 99 999,99 ... etc...
Notez le symbole $ (normal).

Question 1: comment faire pour avoir le point (.) comme separateur decimal?
(et non la virgule)
Question 2: comment faire pour que WebDev ne me fourre pas de F (pour Franc)
a la place des $ ?
Question 3: au pire des cas, comment donner un format particulier a un
numerique en tant que chaine de caracteres?

Je n'ai meme pas la langue francaise dans mon application!

Annie
Publicado el 27,octubre 2004 - 00:01
Oui, merci infiniment! :)

Annie


"ted" <_s_p_a_m_ted.o@free.fr> wrote in message
news:XnF958EEA93C34B9tedofreefr@81.80.226.155...
"Annie" <private@abc.com> écrivait news:417db976$1@news.pcsoft.fr:



Salut,

Question 1: comment faire pour avoir le point (.) comme separateur
decimal? (et non la virgule)

Utilise : ChangeSéparateur


Question 2: comment faire pour que WebDev ne me fourre pas de F (pour
Franc) a la place des $ ?


Utilise : eDeviseAffParDéfaut

Extrait de l'aide de Webdev :

"Champ de type Monétaire + Euro

Il est possible d'ajouter le caractère dollar ("$") dans le masque pour
afficher :

soit le sigle '' si la devise en cours est l'euro.

soit le libellé de la devise (défini dans la table des changes grâce à
la fonction eInitDevise) si la devise est différente de l'euro.



Par exemple : Le masque '999,99 $' affichera '250,25 ' si la devise en
cours est l'euro et '250,25 GBP' si la devise en cours est la livre
sterling."

Question 3: au pire des cas, comment donner un format particulier a un
numerique en tant que chaine de caracteres?

Je comprends pas bien, mais tes 2 pb devraient être résolus par les
réponses précédentes

--
En esperant t'avoir aidé.
ted
Publicado el 27,octubre 2004 - 00:24
Cela marche presque. Dans le code d'initialisation de mon projet j'ai:

ChangeSéparateur(sepDECIMAL, "." )
ChangeSéparateur(sepMILLIER, "," )
eInitDevise(16, "$", 1)
eDeviseAffParDéfaut(16)

Les separateurs marchent sans probleme, par contre une valeur de 41400
formatee comme "$ 99 999,99" apparait toujours comme "F 41,400.00"

Sauf erreur de ma part WebDev ne doit pas etre vendu dans plus de 4 pays
hors Union Europeenne!
(il n'autorise l'ajout que de 4 autres devises - de 16 a 19)

Enfin, si vous connaissez l'astuce pour la devise en US $...
Merci

Annie



"ted" <_s_p_a_m_ted.o@free.fr> wrote in message
news:XnF958EEA93C34B9tedofreefr@81.80.226.155...
"Annie" <private@abc.com> écrivait news:417db976$1@news.pcsoft.fr:



Salut,

Question 1: comment faire pour avoir le point (.) comme separateur
decimal? (et non la virgule)

Utilise : ChangeSéparateur


Question 2: comment faire pour que WebDev ne me fourre pas de F (pour
Franc) a la place des $ ?


Utilise : eDeviseAffParDéfaut

Extrait de l'aide de Webdev :

"Champ de type Monétaire + Euro

Il est possible d'ajouter le caractère dollar ("$") dans le masque pour
afficher :

soit le sigle '' si la devise en cours est l'euro.

soit le libellé de la devise (défini dans la table des changes grâce à
la fonction eInitDevise) si la devise est différente de l'euro.



Par exemple : Le masque '999,99 $' affichera '250,25 ' si la devise en
cours est l'euro et '250,25 GBP' si la devise en cours est la livre
sterling."

Question 3: au pire des cas, comment donner un format particulier a un
numerique en tant que chaine de caracteres?

Je comprends pas bien, mais tes 2 pb devraient être résolus par les
réponses précédentes

--
En esperant t'avoir aidé.
ted
Publicado el 27,octubre 2004 - 00:27
"Annie" <private@abc.com> écrivait news:417db976$1@news.pcsoft.fr:



Salut,

Question 1: comment faire pour avoir le point (.) comme separateur
decimal? (et non la virgule)


Utilise : ChangeSéparateur


Question 2: comment faire pour que WebDev ne me fourre pas de F (pour
Franc) a la place des $ ?



Utilise : eDeviseAffParDéfaut

Extrait de l'aide de Webdev :

"Champ de type Monétaire + Euro

Il est possible d'ajouter le caractère dollar ("$") dans le masque pour
afficher :

soit le sigle '' si la devise en cours est l'euro.

soit le libellé de la devise (défini dans la table des changes grâce à
la fonction eInitDevise) si la devise est différente de l'euro.



Par exemple : Le masque '999,99 $' affichera '250,25 ' si la devise en
cours est l'euro et '250,25 GBP' si la devise en cours est la livre
sterling."

Question 3: au pire des cas, comment donner un format particulier a un
numerique en tant que chaine de caracteres?


Je comprends pas bien, mais tes 2 pb devraient être résolus par les
réponses précédentes

--
En esperant t'avoir aidé.
ted