Tableau extensible & bouton - InfoPath Dev
in

InfoPath Dev

Tableau extensible & bouton

Last post 06-21-2007 12:39 AM by Coita Thierry. 9 replies.
Page 1 of 1 (10 items)
Sort Posts: Previous Next
  • 06-14-2007 06:12 AM

    • cedit
    • Not Ranked
    • Joined on 03-09-2007
    • Posts 11

    Tableau extensible & bouton

    Bonjour,

    J'ai créer un tableau extensible maître/détail.

    Dans le tableau maître, mes champs sont des zones de liste, et dans détail les champs sont des zones de texte.

    En plus de cela, je voudrais créer des boutons pour insérer du texte dans des champs du tableau maître.

    Mais quand je clic sur le bouton, il modifie le champ concerné mais de toute les lignes qui on déjà été inséré précédemment dans le tableau détail.

    Comment peut-on faire pour que le bouton ne modifie que le champ de la ligne en cour ?

    Merci d’avance.

  • 06-14-2007 07:22 AM In reply to

    Re: Tableau extensible & bouton

    Qu'est-ce que ton bouton fait? Utilises-tu les Règles?

    David Airapetyan / Software Services Architect
    Qdabra® Software / Streamline data gathering to turn process into knowledge
  • 06-14-2007 11:11 PM In reply to

    Re: Tableau extensible & bouton

    Salut,

    Je pense que tu trouveras ta réponse  ici:

     http://www.developpez.net/forums/showthread.php?t=329059

     ++


    Thierry

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 06-16-2007 06:37 AM In reply to

    • cedit
    • Not Ranked
    • Joined on 03-09-2007
    • Posts 11

    Re: Tableau extensible & bouton

    Merci pour vos réponses.

    Voici une capture écran de ce que je souhaite réaliser :

    www.cedit.fr/doc/exemple.jpg

  • 06-18-2007 11:08 PM In reply to

    Re: Tableau extensible & bouton

    Donc mon lien correspond tout à fait à ce que tu veux faire...

     ++

    Thierry

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 06-19-2007 02:50 AM In reply to

    • cedit
    • Not Ranked
    • Joined on 03-09-2007
    • Posts 11

    Re: Tableau extensible & bouton

    Je n'arrive pas à l'appliquer.

    C’est peut êtres parce que mes champs ont le même nom dans les 2 tableaux.

     
    Exemple :

    Tableau Maître = Etage

    Tableau détail = Etage

    Si j'insert 4 lignes Etage avec des valeurs différente, lorsque je clic sur le bouton cela modifie les 4 lignes avec la valeur défini pour le bouton.

    Je veux juste que le bouton modifie la ligne sélectionné.

    J’ai remarqué que dans le tableau détail, le champ Etage avait un ID.

    Dois je faire du code ?

    Merci d'avance.
     

  • 06-19-2007 04:53 AM In reply to

    Re: Tableau extensible & bouton

    Désolé mais ca n'est pas du tout logique d'utiliser un tableau maitre/détail dans ce contexte la... Car normalement une table maitre détail permet pour une le ligne séléctionner d'afficher son détail alors que la c'est plutot pour un récapitalatif qui se trouve dans détails.

     Après il serait plus judicieux de mettre les boutons dans les lignes directement comme ca vous pourrez ne pas utilisez de code (et current() fonctionnera), dans le cas contraire vous y serez forcez.  

     Car tout le problème avec un bouton hors ligne c'est que Infopath (sans astuce de code) ne pourra jamais vous dire sur quelle ligne vous aviez cliquer. Car comme vous le savez surement lors d'un clic sur un bouton "le focus"  est placé sur lui et n'est donc plus sur votre ligne...

    ++


    Thierry

    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 06-20-2007 01:18 AM In reply to

    • cedit
    • Not Ranked
    • Joined on 03-09-2007
    • Posts 11

    Re: Tableau extensible & bouton

    Oui c'est bien ce que je pensais.

    Enfaite le but des boutons, été de gagné du temps pour une utilisation du formulaire avec une tablette pc, grâce à des choix déjà définie. Tout en ayant une autre liste de choix.

    Auriez-vous une petite idée sur cette interprétation ?

    Merci d'avance.

  • 06-21-2007 12:33 AM In reply to

    • cedit
    • Not Ranked
    • Joined on 03-09-2007
    • Posts 11

    Re: Tableau extensible & bouton

    Déjà merci à tlm, pour votre aide.
    Donc je pense avoir solutionné mon pb :
    J'ai pensé à mettre un champ de choix avec une liste, exemple : 1, 2, 3..... ; Qui aurai fait référence à une légende.
    Ce champ, je les mis naturellement en dessous de mon champ Etage, dans la même cellule de mon tableau maître.
    Donc après teste, cette solution fonction.
    Mais
    Après, j'ai inséré de la même manière un bouton. Et grand miracle cela fonction aussi.
    Pour conclure, les boutons insérés comme sur l'image, cad, insérés dans une ligne au dessus de la ligne de mes champs dans le tableau maître, modifie tous les champs du tableau détail.
    Je ne sais pas, si j'ai été d'une grande clarté.
    Enfin pour moi ca fonctionne.

  • 06-21-2007 12:39 AM In reply to

    Re: Tableau extensible & bouton

    La seul solution pour que ca marche ca serait de temporiser le id ou le noeud de la ligne dnas le oncontextchange et après dans l'événement du bouton récupérer la valeur de cette variable et rechercher ce noeud puis lui appliquer les modif mais c'est un peu casse gueule... 
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (10 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.