<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Français (French)</title><link>https://www.infopathdev.com:443/forums/37.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26392.aspx</link><pubDate>Tue, 12 Feb 2008 15:42:25 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26392</guid><dc:creator>davidair</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26392.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26392</wfw:commentRss><description>&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;Exacte! J&amp;#39;aurais dû d&amp;#39;ailleurs le mentionner. Désolé, je n&amp;#39;ai pas de version française d&amp;#39;InfoPath donc pour moi c&amp;#39;est difficile parfois d&amp;#39;imaginer comment l&amp;#39;interface se traduira-t-elle :)&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;</description></item><item><title>Re: concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26390.aspx</link><pubDate>Tue, 12 Feb 2008 15:02:55 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26390</guid><dc:creator>Zeppo</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26390.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26390</wfw:commentRss><description>&lt;p&gt;Merci ça m&amp;#39;a bien aidé... par contre un petit problème existe avec cette fonction, c&amp;#39;est vraiment une bricole mais j&amp;#39;ai galéré une bonne heure dessus...&lt;/p&gt;
&lt;p&gt;lors du choix du champ, celui en gras (je reprends l&amp;#39;exemple du dessus) :&lt;/p&gt;
&lt;p&gt;xdMath:Eval(xdMath:Eval(&lt;strong&gt;../Personnes/Personne&lt;/strong&gt;, &amp;#39;concat(Courriel, &amp;quot;;&amp;quot;)&amp;#39;), &amp;quot;..&amp;quot;), ne pas l&amp;#39;écrire, mais choisir le champ en passant par la fonction &amp;quot;Insérer un champ ou un groupe&amp;quot; il faut impérativement que le champ sélectionner soit souligné dans la vue normale soit, &amp;quot;Modifier une expression Xpath (avancé)&amp;quot; décoché, et en passant par la saisie manuscrite il ne l&amp;#39;est pas...&lt;/p&gt;</description></item><item><title>Re: concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26384.aspx</link><pubDate>Tue, 12 Feb 2008 12:51:38 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26384</guid><dc:creator>davidair</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26384.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26384</wfw:commentRss><description>&lt;p&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font face="Calibri" size="3"&gt;Il y a un moyen de le faire, mais ce n&amp;#39;est pas évident. C&amp;#39;est vraiment une astuce qui utilise un détail d&amp;#39;implémentation de la fonction eval (qui n&amp;#39;est pas propre à XPath mais qui est plutôt une fonction introduite par InfoPath même). &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Il y a un bon article sur le blog de l&amp;#39;équipe InfoPath qui décrit la solution (en anglais): &lt;/font&gt;&lt;a href="http://blogs.msdn.com/infopath/archive/2006/04/05/569338.aspx"&gt;&lt;font face="Calibri" size="3"&gt;http://blogs.msdn.com/infopath/archive/2006/04/05/569338.aspx&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Je résume ici la méthode. &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Supposons qu&amp;#39;on a la structure de données comme suit:&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Personnes&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;Personne&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Nom&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Courriel&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;ListeDesCourriels&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;
&lt;p&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;(Le champ personne se répète)&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Supposons aussi qu&amp;#39;on veut placer la liste des courriels dans le champ ListDesCourriels.&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;Afin de recueillir toutes les adresses courriel dans un autre champ, on utilise une valeur par défaut sur le champ ListDesCourriels avec une formule contenant des evals comme suit:&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;br /&gt;xdMath:Eval(xdMath:Eval(../Personnes/Personne, &amp;#39;concat(Courriel, &amp;quot;;&amp;quot;)&amp;#39;), &amp;quot;..&amp;quot;)&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;br /&gt;Voilà ce qui ça fait:&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;br /&gt;L&amp;#39;eval intérieur applique l&amp;#39;expression du concat sur chaque personne ce qui produit une liste des nœuds XML chacun contentant une adresse courriel avec point-virgule. Cette liste-là a une racine XML donc en faisant un autre eval avec .. on retrouve cette racine. Finalement, en XML, la valeur d&amp;#39;un nœud est une concaténation des valeurs des nœuds enfants, ainsi on obtient la liste voulue.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;J&amp;#39;espère que j&amp;#39;ai bien compris la question et que la réponse est satisfaisante!&lt;/font&gt;&lt;/font&gt;&lt;/span&gt; 
&lt;p class="MsoNormal" style="MARGIN:0cm 0cm 10pt;"&gt;&lt;span style="mso-ansi-language:FR-CA;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;br /&gt;Je noterais aussi qu&amp;#39;il y a quelques problèmes avec cette approche (par exemple, les filtres ne fonctionnent pas, il y a une longue discussion ici, en anglais: http://www.infopathdev.com/forums/p/7124/26034.aspx) alors si le formulaire contient déjà du code VB/JScript/C# il est souhaitable de programmer cette fonctionnalité au lieu d&amp;#39;utiliser XPath.&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26383.aspx</link><pubDate>Tue, 12 Feb 2008 12:36:30 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26383</guid><dc:creator>Zeppo</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26383.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26383</wfw:commentRss><description>&lt;p&gt;ok je vais essayer d&amp;#39;être plus clair..&lt;/p&gt;
&lt;p&gt;la valeur issue de ma liste déroulante &amp;quot;ChoixPersonnel&amp;quot; est l&amp;#39;adresse mail de la ressource, donc comme il peut y en avoir plusieurs(Section extensible), j&amp;#39;aimerai récupérer l&amp;#39;ensemble de ces valeurs(concaténer) dans un champ texte que l&amp;#39;on va nommer &amp;quot;RecupMail&amp;quot; avec comme séparateur le point-virgule, en faisant ainsi j&amp;#39;ai juste à récupérer la valeur de mon champ texte &amp;quot;RecupMail&amp;quot; afin de ne générer qu&amp;#39;un seul envoi de mail vers tous les destinataires impliqués...&lt;/p&gt;</description></item><item><title>Re: concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26381.aspx</link><pubDate>Tue, 12 Feb 2008 12:27:01 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26381</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26381.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26381</wfw:commentRss><description>&lt;p&gt;Salut et bienvenue,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Donc tu as déjà réussi à faire les cascade de liste déroulante c&amp;#39;es bien.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Mais alors pour le reste j&amp;#39;avoue ne pas comprendre ton problème peux-tu reformuler?&lt;/p&gt;
&lt;p&gt;++&lt;/p&gt;</description></item><item><title>concaténer un champs dans une section extensible</title><link>https://www.infopathdev.com:443/forums/thread/26380.aspx</link><pubDate>Tue, 12 Feb 2008 11:53:02 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:26380</guid><dc:creator>Zeppo</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/26380.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=26380</wfw:commentRss><description>&lt;p&gt;bonjour à toutes et tous,&lt;/p&gt;
&lt;p&gt;n&amp;#39;étant pas un spécialiste InfoPath(2007) mais ayant certains impondérables(travailler dans une DSI)...&lt;/p&gt;
&lt;p&gt;un projet est arrivé, un formulaire ...;o) &amp;quot;filtrage de la demande&amp;quot;&lt;/p&gt;
&lt;p&gt;je vous explique mon soucis, j&amp;#39;ai donc un formulaire contenant une zone extensible nommée &amp;quot;ChargeRessource&amp;quot; dans cette zone extensible il y a 3 champs (2 listes déroulantes liées + 1 champ text)&lt;/p&gt;
&lt;p&gt;les listes déroulantes se nomment &amp;quot;ChoixService&amp;quot; et &amp;quot;ChoixPersonnel&amp;quot; la liste &amp;quot;ChoixService&amp;quot; me ressort tous les services, et la liste &amp;quot;ChoixPersonnel&amp;quot; (valeur = &lt;strong&gt;adresse_mail&lt;/strong&gt; et nom_complet = nom_personnel) me ressort tous les personnels attachés au service choisi précédement, le champ texte nommé &amp;quot;Charge&amp;quot;&amp;nbsp;quant à lui est un champ servant à&amp;nbsp;définir la charge H/J...&lt;/p&gt;
&lt;p&gt;le problème :&amp;nbsp;&lt;/p&gt;
&lt;p&gt;si la personne qui renseigne le formulaire sélectionne plusieurs &amp;quot;ChoixPersonnel&amp;quot; est-il possible via une expression Xpath de récupérer dans un champ annexe toutes les &amp;quot;&lt;strong&gt;adresse_mail&lt;/strong&gt;&amp;quot; afin d&amp;#39;envoyer un mail aux différents intervenants ?&lt;/p&gt;
&lt;p&gt;merci d&amp;#39;avance&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>