Ajouter 1 au dernier champ d'un tableau extensible - InfoPath Dev
in

InfoPath Dev

Use our Google Custom Search for best site search results.

Ajouter 1 au dernier champ d'un tableau extensible

Last post 01-19-2007 05:07 AM by Coita Thierry. 6 replies.
Page 1 of 1 (7 items)
Sort Posts: Previous Next
  • 01-18-2007 07:52 AM

    Ajouter 1 au dernier champ d'un tableau extensible

    Salut,

    Je souhaite ajouter 1 au dernier champ d'un tableau extensible...
    J'ai essayé l'expression XPath suivante... mais il m'affiche NaN...

    current()/preceding-sibling::comboParties + 1

    Si quelqu'un peut m'aider... Merci
  • 01-18-2007 08:00 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    faudrait que tu nous donnes ta structure xml es-ce que comboparties en l'élément répétitif.

    En plus ton Xpath n'est pas correcte regarde ici sce que tu séléctione avec preceding-sibling:

    http://jerome.developpez.com/xmlxsl/xpath/?lpage=&rpage=16

    tout les noeud précédent et ce n'est pas ce que tu veux non?

    Réfléchis bien
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 01-18-2007 08:13 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    <my:mesChamps xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dfs="http://schemas.microsoft.com/office/infopath/2003/dataFormSolution" xmlns:tns="http://tempuri.org/" xmlns:_xdns0="http://schemas.microsoft.com/office/infopath/2003/changeTracking" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-01-17T14:29:01" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003">
    <my:menu_ajout>
    <my:comboClient/>
    <my:comboCommande/>
    <my:comboOperation0/>
    </my:menu_ajout>
    <my:ajout>
    <my:ajout_operation>
    <my:operation>
    <my:tabext_op>
    <my:comboParties/>
    <my:comboOperation/>
    </my:tabext_op>
    </my:operation>

    Combo partie est un combobox, mais est contenu dans un tableau extensible...

    Ce que je souhaite c'est faire un autoincrément finalement... donc prendre l'élement du dessus et lui ajouter 1...

    Je ne sais pas si Xpath est une bonne direction...
  • 01-19-2007 01:37 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    ça va j'ai contourné le problème !
    Merci !
  • 01-19-2007 02:00 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    si tu as trouvé quelque chose d'intéressant et qui pourrait aider quelque autre personnes ca serait sympa de faire un petit résumé de ta solution. Sinon tant pis.
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 01-19-2007 02:39 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    Pas de problème, mais c'est quelque chose de connu...

    nombre(preceding-sibling::tabext_op) + 1

    Cela me fait un autoincrément sur la colonne voulue de mon tableau.

    Bonne journée virgul.
  • 01-19-2007 05:07 AM In reply to

    Re: Ajouter 1 au dernier champ d'un tableau extensible

    A toi aussi! et merci de donner le bonne exemple avec ta signature.
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (7 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.