<?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: Source donn&amp;#233;es secondaire -&amp;amp;gt; source principale</title><link>https://www.infopathdev.com:443/forums/thread/889.aspx</link><pubDate>Tue, 07 Nov 2006 15:40:56 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:889</guid><dc:creator>Christian</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/889.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=889</wfw:commentRss><description>Ok alors pour faire suite à ce poste voilà à quoi j'en suis arrivé:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;//Connexion à la source de donnée secondaire&lt;br /&gt;IXMLDOMDocument2 oDomSearchHRG = (IXMLDOMDocument2)thisXDocument.GetDOM("le nom de la source secondaire");&lt;br /&gt;&lt;br /&gt;//Load des données secondaires dans un XMLDOcument&lt;br /&gt;XmlDocument docXMLSecondaire = new XmlDocument();&lt;br /&gt;docXMLSecondaire.LoadXml(oDomSearchHRG.documentElement.xml);&lt;br /&gt;&lt;br /&gt;//Ajout des namespaces appropriés&lt;br /&gt;XmlNamespaceManager oNsm = new XmlNamespaceManager(docXMLSecondaire.NameTable);&lt;br /&gt;oNsm.AddNamespace("dfs", "http://schemas.microsoft.com/office/infopath/2003/dataFormSolution");&lt;br /&gt;oNsm.AddNamespace("d", "http://schemas.microsoft.com/office/infopath/2003/ado/dataFields");&lt;br /&gt;&lt;br /&gt;//Recherche et création d'une list de noeud de tous les éléments utils de la source secondaire&lt;br /&gt;XmlNodeList oNoms = docXMLSecondaire.SelectNodes("expression XPATH pour chercher le bon element/attribut", oNsm);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En faite je trouvais plus simple de passer par un XMLDOcument!&lt;br /&gt;Mais en tout cas merci beaucoup Virgul, tes infos mon bien servie.&lt;br /&gt;</description></item><item><title>Re: Source donn&amp;#233;es secondaire -&amp;amp;gt; source principale</title><link>https://www.infopathdev.com:443/forums/thread/888.aspx</link><pubDate>Mon, 06 Nov 2006 20:56:22 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:888</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/888.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=888</wfw:commentRss><description>Au faite j'oubliais, pour voir ton namespace tu choisi un champ de la bbd secondaire (dans le volet droit). &lt;br /&gt;&lt;br /&gt;Puis, clique droit dans les propriétés et sur le dernier onglet du menu tu le touveras inscrit.&lt;br /&gt;</description></item><item><title>Re: Source donn&amp;#233;es secondaire -&amp;amp;gt; source principale</title><link>https://www.infopathdev.com:443/forums/thread/887.aspx</link><pubDate>Mon, 06 Nov 2006 13:33:58 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:887</guid><dc:creator>Christian</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/887.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=887</wfw:commentRss><description>ok merci bcp, je vais tester!!</description></item><item><title>Re: Source donn&amp;#233;es secondaire -&amp;amp;gt; source principale</title><link>https://www.infopathdev.com:443/forums/thread/886.aspx</link><pubDate>Mon, 06 Nov 2006 10:01:42 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:886</guid><dc:creator>Coita Thierry</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/886.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=886</wfw:commentRss><description>Salut,&lt;br /&gt;&lt;br /&gt;Pour connecter une base de données secondaire dans le code il faut faire comme ca:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;IXMLDOMDocument2 oDomSearchHRG = (IXMLDOMDocument2)thisXDocument.GetDOM("lenomdebdd(attention c'est case Sensitive)");&lt;br /&gt;                oDomSearchHRG.setProperty("SelectionNamespaces", "xmlns:dfs=\"http://schemas.microsoft.com/office/infopath/2003/dataFormSolution\" xmlns:tns=\"lenamespspacedeton xml de retour"");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;et pour naviguer:&lt;br /&gt;&lt;pre&gt;                IXMLDOMNode oNode = oDomSearchHRG.selectSingleNode("/dfs:myFields/dfs:dataFields/tns:getFunctionResponse/tns:getFunctionResult/TabEigZb/EigZb[text='" + function + "']");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Tu as surement remarqué que infopath rajoute toujours des étages quand tu le lies a une bdd secondaire (tu peux le voir dans l'interface graphique quand tu affiche ta bbd secondaire dans le volet de droite).&lt;br /&gt;&lt;br /&gt;Et il te génére un namespace par défaut (soit il le crée lui-même (tempuri.org) soit il prend celui que tu as défini).&lt;br /&gt;&lt;br /&gt;Bonne chance&lt;br /&gt;&lt;br /&gt;Thierry&lt;br /&gt;&lt;br /&gt;P.S. Moi je suis sur Neuchâtel.</description></item><item><title>Source données secondaire -&amp;gt; source principale</title><link>https://www.infopathdev.com:443/forums/thread/407.aspx</link><pubDate>Sat, 04 Nov 2006 15:37:07 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:407</guid><dc:creator>Christian</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/407.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=37&amp;PostID=407</wfw:commentRss><description>Re Bonjour, c'est encore moi (j'ai pris un abonnement depuis quelques jours :) )&lt;br /&gt;&lt;br /&gt;Situation: J'ai une source de données secondaire venant d'une bdd SQL serveur. Je l'importe dans mon formulaire suivant une requête souhaitée. Ensuite j'en fais un tableau extensible afin d'afficher chaque entrée de ma requête. Jusque là, tout est bon.&lt;br /&gt;&lt;br /&gt;Voilà mon problème: lorsque j'enregistre mon formulaire, j'aimerais pouvoir enregistrer toutes les données de mon tableau extensible dans mon fichier XML de la source de données principale.&lt;br /&gt;&lt;br /&gt;J'ai essayé de créer un tableau extensible en mettant des valeurs par défaut de ma source de données secondaire, mais seule la première entrée est affichée. Après avoir parcouru le forum InfoPathDev, il me semble avoir compris qu'il faudrait enregistrer chaque entrée de la source secondaire dans la principale en code managé. Si c'est le cas, je n'ai pas trouvé comment attaquer une source de données secondaire en c#.&lt;br /&gt;&lt;br /&gt;Merci à tous ceux qui pourront m'aider pour ce problème.&lt;br /&gt;De plus, je suis assez pressé car le temps pour mon projet est presque écoulé, merci infiniment à celui qui pourra me répondre rapidement!&lt;br /&gt;&lt;br /&gt;Amicalement, Christian&lt;br /&gt;</description></item></channel></rss>