CONVERSION DES NUMBRES ARABE EN TOUTE LETTRES

cs_Amazing Messages postés 35 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 17 avril 2010 - 26 août 2004 à 13:37
sder0202 Messages postés 6 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 23 septembre 2008 - 17 sept. 2008 à 14:51
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25712-conversion-des-numbres-arabe-en-toute-lettres

sder0202 Messages postés 6 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 23 septembre 2008
17 sept. 2008 à 14:51
Bonjour,
Vous devez active la langue Arbe dans Votre system
Choisir L'arabe dans : Regional and Language Options
il faut que le premary script soit Arabic
J'éspere que ca resoud votre problème

Note je viens de mettre ce code a jour :
J'ai ajoute une autre foction qui affiche le nombre en toute lettre (Français)
A+
soundpanther Messages postés 68 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 31 janvier 2009
13 nov. 2007 à 01:12
tres tres bien 10/10
arknil Messages postés 1 Date d'inscription samedi 31 décembre 2005 Statut Membre Dernière intervention 31 décembre 2005
31 déc. 2005 à 00:44
J'ai essayé de copier ton "textbox" et l'a coller dans un autre projet different pr écrire en arabe et ca marche mais pour les autres "textbox" ca marche pas.
J'ai essayé de voir la diff entre les propriétés des textbox et pas de diffe alors.
PK votre textbox accepte arabe alors que les autres nn, sachons que j'ai juste copier "textbox" et nn ps le code.
Merci de m'envoyer la rép au very1202@gmail.com
fettah_abderrahmen Messages postés 2 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 7 octobre 2004
12 sept. 2004 à 00:08
merci pour tois tu ma donneé une bonne source pour convertir mes numéros en lettres....
abderrahmen ....
sder0202 Messages postés 6 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 23 septembre 2008
30 août 2004 à 14:34
Bonjour,
Merci pour les remarques.
cette version est pas toute a fait optimale ! c'est vrai il y a des test en plus avec quelque redondance ! j'ai pas beaucoup de temps pour l'instant je reprend le travail avec plien de charge !
je donnerais la derniere version prochainement !
;)
DrJo45 Messages postés 16 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 23 juin 2006
30 août 2004 à 11:52
Bonjour,
C'est bien d'avoir fait cela, car j'en avais un pour le francais que j'avais dérivé pour l'anglais, mais pour l'arabe rien !
Quelques conseils pourtant :
- utiliser des fonctions au lieu de sub permet d'éviter la surcharge "Lettre=Lettre & " qu'on trouve partout.
- Mettre les unité et sous-unité monétaires en paramètres permettrait de rendre cela plus générique.

Questions aussi :
dans Trt_Multiples_de_Mille
Pourquoi le test dans le
Select Case Rank
Case 1
If Nom_Rang = ....
Je ne vois pas où Nom_Rang pourrait prendre une telle valeur ?
De même, il ne semble pas y avoir de différences dans les textes d'unité et sous-unité monétaires selon le nombre (>1 ou non) alors pourquoi le test ?

En tout cas, bon travail, car il faut souvent s'y retrouver dans le fatras des règles de construction des nombres en lettres !!

DrJo45
brenntengel Messages postés 49 Date d'inscription jeudi 10 juin 2004 Statut Membre Dernière intervention 6 mai 2006
26 août 2004 à 19:09
je suis debutant en VB je connais pas grand chose
et j'aprcie bq ton code.(je vais essayer de le comprendre)

Vraiment Chapeau !!!!

Exellent travail et bonne PROG .... ;-)
sder0202 Messages postés 6 Date d'inscription mercredi 28 juillet 2004 Statut Membre Dernière intervention 23 septembre 2008
26 août 2004 à 15:39
Merci pour la note :)
Oui il y a des chose a modifier :
pour l'unité dicimal je vais faire la modif
pour lunite je le laisse ouvert Dinar Dirhem Riel ou autre c'est a personalisé !
cs_frop01 Messages postés 1352 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 19 novembre 2008 2
26 août 2004 à 14:11
juste une ptite précision, c'est que l'unité décimale est en millimes et pas les milliers tu drevais lui ajouté l'unité Dinar.
cs_frop01 Messages postés 1352 Date d'inscription lundi 27 octobre 2003 Statut Membre Dernière intervention 19 novembre 2008 2
26 août 2004 à 13:53
Très très utile comme code pour une gestion de facturation en arabe ;)

Je te mets une note 10/10 parsque je peut pas mettre 20/10 ;)
cs_Amazing Messages postés 35 Date d'inscription lundi 23 juin 2003 Statut Membre Dernière intervention 17 avril 2010 2
26 août 2004 à 13:37
Bonjour sder
à ce que j'ai pu appercevoir ,ton code n'est pas de .NET
:-) ,(déchoche la Case)

Salutations
Rejoignez-nous