|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
bonjour
J’ai dans un document type un champ qui est un montant en € je souhaite que quand je réalise mon publipostage sous le montant en chiffre il s'écrit automatiquement le montant en lettres? Comment faire?? |
|
|
00
|
|
|
#2 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut,
Le format dans un champ pour afficher u texte en lettres est "\* CardText". Tu peux donc définir un signet entourant ton champ en € et faire un champ de type renvoi sur ce signet avec l'attribut de formattage "\* CardText". @+ |
|
|
00
|
|
|
#3 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
ok merci
tu peux me donne plus de détail pour utilise cette fonction?? car je ne sais pas comment on l'utilise le nom de mon champ est "Montant_Appel1" merci |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#5 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
ok sa j arrive a le faire
mon probleme est que j'ai un fichier word pour un publipostage et dans ce doc word il y a un champ qui est publie sous cette forme qui me convient {MERGEFIELD Montant_APPEL1 \#"# ###,00€" } je souhaite maintenant que dessous ce champ dans une phrase on convertise ce montant en lettre et ça en automatique car j'ai bcp de courier vous comprennai mieux mon probleme?? |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
Salut,
Sachant que les champs peuvent être imbriqués les uns dans les autres, il suffit d'inclure ton champ issu du publipostage dans le champ de conversion. Code :
{ = {MERGEFIELD Montant_APPEL1 } \*CardText}
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#7 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
sa me marque :
!Erreur de syntaxe, { voila le code dans la fenêtre code de champ : ={MERGEFIELD Montant_Appel1} \*cardtext |
|
|
00
|
|
|
#8 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
Tu les as ajoutés avec Ctrl + F9 ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#9 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
oui je te joint un exmple pour te montre
|
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
C'est bien ce que je pensais !
Tu n'as pas utilisé Ctrl + F9 pour insérer le second champ ![]() Tu dois faire : Ctrl + F9 Ensuite, juste devant le "\" Faire une seconde fois Ctrl + F9 et coller " MERGEFIELD Montant_APPEL1" Code :
{ = {MERGEFIELD Montant_APPEL1} \* CardText}
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#11 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
ok sa marche j'ai compris mais si mon champ Montant_APPEL1 est 101.25
il ecrie "cent un" comment faire pour avoir les centimes avec comme sa cent un euros et vingt cinq centimes |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
Peut-être faire une autre manipulation pour obtenir la partie entière du nombre d'un coté et la partie décimale de l'autre et réunir les deux ensuite.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#13 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
ok mais alors je ne sais vraiment pas le faire tu peux m'explique comment faire stp?
|
|
|
00
|
|
|
#14 | ||
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut,
Il suffit d'utiliser les fonctions des formules. Attention, dans la plupart des versions de Word, les fonctions ont été traduites ce qui ne fonctionne pas, elles doivent être écrites en US, donc la fonction "partie entière" que je fournis s'écrit bien "INT3 et non comme le précise la doc "ENT" de microsoftDonc dans ton cas avec le champ Montant_APPEL1, on peut utiliser directement une formule avec les 2 parties Code :
@+ |
||
|
|
00
|
|
|
#15 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
sa me marque sa :
Erreur ! Ce nombre ne peut être représenté sous le format spécifié. comment ecrire en norme francaise? avec un . et pas une , ??? tu peux me donne plus d'info ou me joindre le fichier word pour regarde le code si il est différent de moi |
|
|
00
|
|
|
#16 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
bonjour
j'avai pose la question et Sepia m'avais repondu mais je n'ai pu voir la reponse. je fait un publipostage sous word avec un champ MONTANT_TTC et je souhaite transforme ce montant de chiffre en lettres avec par exemple 102.45€ soit cent deux euros et quarante cinq centimes et je peux avoir des montant a 2 000 000 € qui peux m'aide??? |
|
|
00
|
|
|
#17 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 363 ![]() |
Pourqoi ne pas continuer là http://www.developpez.net/forums/sho...d.php?t=588689
Si Sepia repasse, il remettra certainement sa contribution à ton message. Suite à quelques petits problèmes, on perdu quelques plumes. http://www.developpez.net/forums/sho...d.php?t=591335
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#18 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
j'avais pas réusi a retrouve le message tout a heure je pense qu'il avait etait supprimer desole
tu peux m'aide?? |
|
|
00
|
|
|
#19 |
![]() ![]() JF JousseaumeInscription : octobre 2007 Messages : 2 390 ![]() |
Salut, salut
Je suis là mais en effet depuis vendredi à chaque fois que j'ai voulu te répondre, le serveur m'a déconnecté (maintenance ou serveur occupé). Je te renvoie le fichier en PJ. N'hésite pas à nous contacter si besoin @+ |
|
|
00
|
|
|
#20 |
|
Débutant
Inscription : avril 2007 Messages : 636 ![]() |
ok merci et je sais pas si c'est important mais je peux avoir des montants jusqu'a 2 000 000 € avec la gestion des centimes
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com