|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 81 ![]() |
Bonjour,
Je travaille sur InfoPath 2010 et je veux faire un formatage sur un champ texte, qui contient des nombres. Je veux changer le formatage de ce nombre de tel façon que lorsque j’écris 1000, la valeur de ce champ deviendra 1 000, 10000 deviendra 10 000, …. Qui peux m'aider a trouver une façon de le faire a travers XPATH? Merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
Question bête: ce n'est pas possible de passer ce champ en type "Entier"? Parce que normalement si vous faites ceci et que vous allez dans les options de formatage de la zone de texte (clic droit sur la zone puis propriété), vous pouvez choisir les séparateur des milliers. Cordialement.
__________________
Rémi MATAYRON MVP InfoPath N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/ Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient. |
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() Inscription : avril 2008 Messages : 81 ![]() |
Citation:
Merci, je connais cette réponse, mais cela est appliqué avec les champs prédéfinies d'Infopath, dans mon cas j'ai utilisé des champs qui sont créés a partir d'un fichier XML. donc j'ai pas cette possibilité. C'st pour cela que j'ai posé cette question. Je cherche une autre solution en utilisant le XPath. Merci une autre fois |
|
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
D'accord, je comprends mieux le besoin.
Dans ce cas la, il faut utiliser la fonction XPATH : "format-number". Celle-ci n'est pas affichée dans le sélecteur de fonction mais fonctionne correctement. Par exemple, la fonction suivante permet de rajouter une virgule en tant que séparateur de milliers: La combinaison des fonctions translate et format-number permet de positionner un espace à la place des "," : Code :
translate(format-number(field1; "#,###.##"); ","; " ") Bonne journée.
__________________
Rémi MATAYRON MVP InfoPath N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/ Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient. |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
Avez-vous pu tester cette solution?
__________________
Rémi MATAYRON MVP InfoPath N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/ Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com