Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Développement Office System > InfoPath
InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/12/2012, 16h34   #1
heni86_2003
Futur Membre du Club
 
Inscription : avril 2008
Messages : 81
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 81
Points : 15
Points : 15
Par défaut Formatage de texte

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
heni86_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2012, 14h36   #2
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
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.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2012, 22h51   #3
heni86_2003
Futur Membre du Club
 
Inscription : avril 2008
Messages : 81
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 81
Points : 15
Points : 15
Citation:
Envoyé par billout rm Voir le message
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.
Bonsoir,

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
heni86_2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 16h45   #4
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
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:
Code :
format-number(field1; "#,###.##")
La combinaison des fonctions translate et format-number permet de positionner un espace à la place des "," :
Code :
translate(format-number(field1; "#,###.##"); ","; " ")
N'hésitez pas si vous n'arrivez pas à l'implémenter (je l'ai testé sur InfoPath 2013).
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.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2012, 11h23   #5
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
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.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h51.


 
 
 
 
Partenaires

Hébergement Web