Section extensible infopath - InfoPath Dev
in

InfoPath Dev

Section extensible infopath

Last post 07-26-2006 07:32 AM by arnjea. 29 replies.
Page 1 of 2 (30 items) 1 2 Next >
Sort Posts: Previous Next
  • 07-12-2006 03:22 AM

    Section extensible infopath

    Bonjour!

    Comment accède t-on aux données d'une section extensible via du vbscript dans l'évènnement d'un bouton?

    Merci
  • 07-12-2006 04:52 AM In reply to

    Re: Section extensible infopath

    Salut et bienvenue,

    Très bonne question car pas beaucoup de monde travail avec vb:

    XDocument.DOM.SelectNodes("/toto")
    ou
    XDocument.DOM.SelectSingleNode("/toto")

    et si ton bouton est sur la ligne du tableau en question tu peux atteindre la ligne courante avec :

    eventObj. ...

    ++

    Thierry
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-12-2006 05:10 AM In reply to

    Re: Section extensible infopath

    Déjà merci pour ta réponse!
    mais c'est ok pour ça...en fait mon soucis c'est que j'utilise une section extensible dont je me sert pour saisir plusieur adresse( si plusieurs destinataire.)

    du coup pour le champ de la premier section je fais : XDocument.DOM.SelectSingleNode("Section1/toto").text

    mais pour les suivantes? sont-elle repérer via une sorte d'index?
    XDocument.DOM.SelectSingleNode("Section1/toto(1)").text???
  • 07-12-2006 06:14 AM In reply to

    Re: Section extensible infopath

    oui tout à mais tu peux très bien toutes les sélectionné avec SelectNodes. Mais si t'en veux une bien précise il suffit de faire comme ceci:

    XDocument.DOM.SelectSingleNode("Section1/toto[position()=2]").text

    Si tu veux la dernière remplace "2" par "last()".
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-12-2006 06:21 AM In reply to

    Re: Section extensible infopath

    Merci je viens juste de faire les essais mais il semblerait que l'index doit être mis aprés la section et pas aprés le champ.

    tu en pense quoi?
  • 07-12-2006 07:09 AM In reply to

    Re: Section extensible infopath

    Et si je veux le nombre de sections?
    style pour faire une boucle et initialiser mes compteurs.
    y'a un truc du style de count?
    exemple :
    XDocument.DOM.SelectSingleNode("Section1/toto").count?
    (bon ça je sais que ça marche pas, j'ai essaiyé :) )

    désolé pour mon ignorance mais je débute tout juste :)
  • 07-12-2006 07:49 AM In reply to

    Re: Section extensible infopath

    .length mais tu doit utiliser selectNodes pas SelectSingleNode!

    Télécharge le SDK d'infopath y a un un fichier qui contient un peu prêts tous ce que tu peux faire avec infopath

    http://www.microsoft.com/downloads/details.aspx?familyid=351f0616-93aa-4fe8-9238-d702f1bfbab4&displaylang=en
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-12-2006 08:15 AM In reply to

    Re: Section extensible infopath

    ok merci!!
    ça fonctionne bien...pas évident l'apprentissage tout seul.
    :)
  • 07-12-2006 08:19 AM In reply to

    Re: Section extensible infopath

    J'ai commencé comme toi sans rien ni personne. Mais tu verras à la longue on commence à comprendre.
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-17-2006 01:14 AM In reply to

    Re: Section extensible infopath

    Autres Question,

    j'ai une listebox qui va chercher un code et un libellé dans une base de donnée.

    j'ai besoin d'y mettre le code dans la liste en visu mais dans mon document, j'ai besoin aussi du libellé.

    j'ai donc mis le lib en value et le code en nom complet.

    maintenant comment je fais pour ressortir le code quelques fois et le lib d'autre fois dans mon document?

    y'a t-il un autre moyen que de mettre le code et le lib dans le value et de retraité la chaine via une fonction?

    Merci
  • 07-17-2006 01:19 AM In reply to

    Re: Section extensible infopath

    Ok je suis pas sure d'avoir compris mais:

    A l'aide d'une preserve code block tu peux mettre plusieurs noeud (concat) dans le display de ta liste box (je n'aie jamais essayé pour value).

    Alterné oui c'est possible mais faut mettre 2 listebox et en masquer une en fonction d'un paramètre ou d'un code.
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-17-2006 01:54 AM In reply to

    Re: Section extensible infopath

    Bon j'ai créé un deuxième champ que j'ai rendu invisible.
    Je les lié à la base pour récupérer le code et j'ai fait un filtre sur la liste box, suivant le libellé...et ça à l'air de fonctionner...

    Merci pour les infos j'espère que tu vas pas partir en vacances tant que j'ai ce projet :) lol
  • 07-17-2006 01:58 AM In reply to

    Re: Section extensible infopath

    quote:
    Originally posted by arnjea

    Merci pour les infos j'espère que tu vas pas partir en vacances tant que j'ai ce projet :) lol


    Tant mieux que tu y soit arriver.

    Mes vacances sont du 7 au 11 aout t'as encore le temps ;)
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 07-17-2006 05:13 AM In reply to

    Re: Section extensible infopath

    Bon j'ai un problème d'affichage de vue, y'a un moyen de changer de vue par défaut? histoire d'imprimer plusieur document différent avec les données renseignées?
  • 07-17-2006 05:35 AM In reply to

    Re: Section extensible infopath

    c'est ok j'ai trouvé
    XDocument.View.SwitchView
Page 1 of 2 (30 items) 1 2 Next >
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.