<?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: Addition de champ</title><link>https://www.infopathdev.com:443/forums/thread/798.aspx</link><pubDate>Thu, 17 Aug 2006 12:03:32 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:798</guid><dc:creator>arnjea</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/798.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=798</wfw:commentRss><description>bon là on m'a augmenté le périmètre donc pas trop de temps mais dès que j'ai un moment, je remodifie ça pour essayer le .nodevalue&lt;br /&gt;&lt;br /&gt;Merci&lt;br /&gt;&lt;br /&gt;</description></item><item><title>Re: Addition de champ</title><link>https://www.infopathdev.com:443/forums/thread/797.aspx</link><pubDate>Wed, 16 Aug 2006 12:44:47 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:797</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/797.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=797</wfw:commentRss><description>C'est bien pour ca que j'ai fait int.Parse pour le transformer en integer.&lt;br /&gt;&lt;br /&gt;Au faite, t'as essayé .nodevalue au lieu de .text? Car si ton noeud est défini en int dans ton schéma pas besoin de le convertir et ca devrait marcher!&lt;br /&gt;&lt;br /&gt;Mais si tu veux garder ta bidouille qui ralenti ton form libre à toi...&lt;br /&gt;&lt;br /&gt;++&lt;br /&gt;&lt;br /&gt;Thierry</description></item><item><title>Re: Addition de champ</title><link>https://www.infopathdev.com:443/forums/thread/796.aspx</link><pubDate>Wed, 16 Aug 2006 12:33:39 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:796</guid><dc:creator>arnjea</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/796.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=796</wfw:commentRss><description>Bon il semblerait que ce soit vraiment un problème de type quand je fais un selectnode... .text il ne veut pas le convertir avec CDbl.&lt;br /&gt;&lt;br /&gt;j'ai donc mis un champ invisible ou je me sert de la fonctionne somme() d'infopath pour mon calcul.&lt;br /&gt;et dans le code il me suffit de récupérer le champ.&lt;br /&gt;&lt;br /&gt;c'est pas beau mais en comme ça le code ne me sert qu'à faire de la récupe de données pour la mise en page.&lt;br /&gt;Merci</description></item><item><title>Re: Addition de champ</title><link>https://www.infopathdev.com:443/forums/thread/795.aspx</link><pubDate>Wed, 16 Aug 2006 11:58:10 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:795</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/795.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=795</wfw:commentRss><description>Salut,&lt;br /&gt;&lt;br /&gt;Moi je le ferais pas comme ca car il existe selectnodes qui te permet de séléctionné tous les noeud et après tu peux faire une boucle dessus. Je pense que tes erreurs viennent de la tu dois sélectionné un noeud qui n'existe pas ou tu dois essayé d'additionné une valeur vide... Je sais pas trop  &lt;br /&gt;&lt;br /&gt;Ce que je te conseil, c'est de t'inspirer de ce code en C#:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;IXMLDOMNodeList listItem = thisXDocument.DOM.selectNodes("/my:mesChamps/my:TypeCourrier/my:SectionDGI/my:SectionDestDGI");&lt;br /&gt;int total= 0;&lt;br /&gt;for(int i=0;i&amp;lt;listItem.lengh;i++)&lt;br /&gt;{&lt;br /&gt;total+= int.Parse(listItem&lt;i&gt;.selectsingleNode("my:txtMontAcompteBenefDGI").text); &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;thisXDocument.UI.Alert("Le total est de: " + total);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;A la limite tu peux mettre un block try...catch pour éviter les erreur si ce n'est pas un nombre ou qu'il est vide.&lt;br /&gt;&lt;br /&gt;++&lt;br /&gt;&lt;br /&gt;Thierry</description></item><item><title>Addition de champ</title><link>https://www.infopathdev.com:443/forums/thread/386.aspx</link><pubDate>Wed, 16 Aug 2006 08:53:01 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:386</guid><dc:creator>arnjea</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/386.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=386</wfw:commentRss><description>Bonjour,&lt;br /&gt;nouveau problème!&lt;br /&gt;je veux faire des additions dans mon code.&lt;br /&gt;j'ai dans une boucle :&lt;br /&gt;IntMntDGITotal=IntMntDGITotal+XDocument.DOM.selectSingleNode("/my:mesChamps/my:TypeCourrier/my:SectionDGI/my:SectionDestDGI[" &amp; intI &amp; "]/my:txtMontAcompteBenefDGI").text&lt;br /&gt;&lt;br /&gt;ou mon champ "txtMontAcompteBenefDGI" est de type Double&lt;br /&gt;&lt;br /&gt;si je le laisse tel quel, j'ai &lt;br /&gt;1er boucle&lt;br /&gt;txtMontAcompteBenefDGI=200,5&lt;br /&gt;&lt;br /&gt;2ème boucle&lt;br /&gt;txtMontAcompteBenefDGI=50&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Si je laisse IntMntDGITotal=IntMntDGITotal+XDocument.DOM.selectSingleNode("/my:mesChamps/my:TypeCourrier/my:SectionDGI/my:SectionDestDGI["&amp; intI &amp; "]/my:txtMontAcompteBenefDGI").text&lt;br /&gt;&lt;br /&gt;le résultat est 200,550&lt;br /&gt;&lt;br /&gt;quand je mets :&lt;br /&gt;IntMntDGITotal=IntMntDGITotal+CDbl(XDocument.DOM.selectSingleNode("/my:mesChamps/my:TypeCourrier/my:SectionDGI/my:SectionDestDGI["&amp; intI &amp; "]/my:txtMontAcompteBenefDGI").text)&lt;br /&gt;&lt;br /&gt;j'ai une erreur Type incompatible: 'CDbl'&lt;br /&gt;&lt;br /&gt;sachant que IntMntDGITotal est juste déclarre comme ça &lt;br /&gt;dim IntMntDGITotal&lt;br /&gt;&lt;br /&gt;J'ai donc besoin d'aide :(&lt;br /&gt;Merci&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description></item></channel></rss>