Operations entre section extensibles independantes - InfoPath Dev
in

InfoPath Dev

Operations entre section extensibles independantes

Last post 07-14-2013 02:57 PM by Patrick Halstead. 1 replies.
Page 1 of 1 (2 items)
Sort Posts: Previous Next
  • 07-10-2013 03:48 AM

    Operations entre section extensibles independantes

    Bonjour a tous,

    Je developpe un formulaire sur infopath et mon probleme est le suivant.

    Je fais deux tableaux extensibles (nous les nommerons T1 et T2). Ces deux tableaux sont completement independants.

    Mon but est de pouvoir faire des operations mathematiques entre ces deux tableaux, lorsque l'utilisateur rajoute des lignes. Par exemple, mulitiplier la ligne 4 du T1 par la ligne 4 du T2 ...

    J'ai essaye beaucoup de choses mais l'independance des deux tableaux rend ces calculs impossibles, le resultat de l'operation est toujours celui de la premiere ligne ...

    J'ai aussi essaye de passer par un conteneur maitre/detail. En mode apercu, quand j'ecris dans le maitre, la valeur se copie dans le detail, jusque la pas de probleme. Lorsque je rajoute un element dans le maitre et rentre une valeur, le detail prend cette nouvelle valeur. Mon but est de rajouter autant de valeur que je souhaite dans le maitre, et que le detail affiche ces valeurs les unes a la suite des autres ... pensez vous que ce soit une potentielle solution ?

    Merci de votre aide.

  • 07-14-2013 02:57 PM In reply to

    Re: Operations entre section extensibles independantes

    Hi EdwardV,

    Here's the English translation that I will respond to:

    Hello everyone,

    I developed a form infopath and my problem is this.

    I do two repeating tables (we will call T1 and T2). These two tables are completely independent.

    My goal is to make math operation between two tables when the user adds lines. For example, mulitiplier line 4 by line 4 T1 T2 ...

    I tried many things but the independence of the two tables makes these calculations impossible, the result of the operation is always one of the first line ...

    I also try to go through a master / detail container. In overview mode, when I write in the master, copy the value in the detail, not even the problem. When I add an element in the master and returns a value, the detail is the new value. My goal is to add as much value as I want in the master and the detail displays these values ​​one after the other has ... do you think this is a potential solution?

    Thank you for your help.

    My response:

    You need to use the square brackets to specify that you want line 4, etc. For example, add a rule with an action to set a value my:addLines (for example) with the function: my:T1[4]\my:columnA1 + my:T2[4]\my:columnA2. You can replace the hardcoded [4] with something like [position()] but that will only be specific to one of the tables (the one where you are adding the rule).

    You do not need a master-detail control to do this, but master-detail may be useful for other things ... :)

     Google translation to French:

    Vous devez utiliser les crochets pour indiquer que vous voulez que la ligne 4, etc Par exemple, ajouter une règle avec une action visant à définir une valeur mon: addLines (par exemple) avec la fonction: my: T1 [4] \ my: columnA1 + ma: T2 [4] \ my: columnA2. Vous pouvez remplacer le hardcoded [4] avec quelque chose comme [position ()], mais qui ne sera spécifique à l'une des tables (celui où vous ajoutez la règle).

    Vous n'avez pas besoin d'un contrôle maître-détail pour ce faire, mais maître-détail peut être utile pour d'autres choses ... :)

    Patrick Halstead
    Project Manager at Qdabra
Page 1 of 1 (2 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.