PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Convertir un tableau en francs suisse
Convertir un tableau en francs suisse
Débuté par jdsetls, 08 nov. 2005 11:23 - 3 réponses
Posté le 08 novembre 2005 - 11:23
Bonjour,

J'ai un tableau de financement, dont chaque ligne, à partir de la 3e colonne, est un monétaire.

Comment faire, en cliquant sur un bouton, pour que le contenu du tableau soit converti de l'euro vers le franc suisse.

Bien cordialement,

Jacques De Schryver
Posté le 08 novembre 2005 - 12:36
Jacques De Schryver a exposé le 08/11/2005 :
Bonjour,

J'ai un tableau de financement, dont chaque ligne, à partir de la 3e colonne, est un monétaire.

Comment faire, en cliquant sur un bouton, pour que le contenu du tableau soit converti de l'euro vers le franc suisse.

Bien cordialement,

Jacques De Schryver


J'initialiserai une des variable eTauxDeChange avec le nom de la devise et le taux du franc suisse et j'utiliserai les fonctions eversdevise avec le numéro de
la devise les valeurs 16 à 25 sont dispo. Voir l'aide en ligne

--
Pascal
N0.pascal.SPAM@efpe.biz
Ne garder que le prénom pour me joindre
Posté le 08 novembre 2005 - 18:02
Bonjour,

Voici le code final :

PROCEDURE Conversion_en_CHF()
eInitDevise(16,"CHF",1.5720)
i,j sont entiers
//Convertit l'ensemble du tableau en CHF
POUR i = 1 A Echéancier..Occurrence
POUR j = 3 A 27
SI Echéancier[i][j] <> 0 ALORS
Echéancier[i][j] = eVersDevise(Echéancier[i][j],16,4)
FIN
FIN
FIN

Bien cordialement,

Jacques De Schryver
Posté le 09 novembre 2005 - 08:49
Salut,

merci pour la question qui intéressera nombre d'entre nous, pour la réponse pour le même motif, et surtout pour le retour applicatif : le code qui en a découlé.

Voila qui sera utile.

Petite remarque ce pendant ( si je puis me permettre )

la parité Franc Suisse : Euro n'est pas stable.

Pourquoi ne pas envisager l'utilisation dans le code d'une variable tirée d'une zone plutôt que le chiffre constant 1.5720 ?

Ce qui au passage pourrait permettre de jauger avec la £ ou le $ ou autre....

Bon Dév à tous