Mise à jour de formulaires - InfoPath Dev
in

InfoPath Dev

Mise à jour de formulaires

Last post 02-06-2007 12:49 AM by Coita Thierry. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 02-05-2007 01:11 AM

    • Jibi
    • Top 500 Contributor
    • Joined on 12-07-2006
    • Posts 28

    Mise à jour de formulaires

    Bonjour

    Mon projet s'articule autour de 5 formulaires
    le premier permet via du code d'appeller les 4 suivants.

    Pb : quand des modifications sont apportées sur les 4 formulaires appellés, j'ai un message d'erreur quand j'essaye d'y accèder via le formulaire principal.

    Je pense que c'est du au fait qu'il essaye de charger une nvelle version du formulaire sur un poste qui utilisait une ancienne version. Je sais que quand on les lance en direct il me demande si je veux utiliser la dernière version.

    Comment pourrais je faire pour contourner le pb ? Y 'a t'il des fichiers enregistrés en local que l'on pourrait supprimer ?

    Merci de votre aide
  • 02-05-2007 01:38 AM In reply to

    Re: Mise à jour de formulaires

    Salut,

    C'est pas très clair ton histoire si on y allait pas par pas.

    Premièrement en quoi code tu? .Net ou script? Au faite pendant que tu y es: http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=4197
    Merci

    Deuxièmement comment fais-tu avec ton code pour accéder a tes différents formulaires(poste un bout de ton code)?

    Troisièmement je ne comprend pas ton histoire de version???

    Quatrièmement où sont localisé ces fameux formulaires (Sharepoint, lecteur réseau,...)?

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

    • Jibi
    • Top 500 Contributor
    • Joined on 12-07-2006
    • Posts 28

    Re: Mise à jour de formulaires

    Salut et désolé de pas être tres clair

    1- Je code en jscript et je suis en 2003
    2- exemple de code : function JalonsEtCouts::OnClick(eventObj)
    {
    var nameID = eventObj.Source.selectSingleNode("@CodePrj").text;//recupère le CodePrj
    put_detailViewIndex( nameID );//appel de la fonction
    //lance le formulaire chemin à changer dans le cas ou le formulaire est déplacé
    var objXDoc = Application.XDocuments.NewFromSolution("\\\\srvdfs00\\PARTAGES\\0-50\\M00007\\A_AMG\\Privé\\AOS\\Outils\\CASPER\\FormulaireProd\\Jalons et Couts.xsn");
    //indique le champs destination
    var destNode = objXDoc.DOM.selectSingleNode("/dfs:myFields/dfs:queryFields/q:Projet/@CodePrj");
    destNode.text = detailViewIndex;//affecte la nouvelle valeur


    3-Quand un utilisateur ouvre un formulaire qui a été modifié (et qu'il l'avait ouvert au préalable avant modif), infopath lui demande s'il veut charger la dernière version. Dans le cas d'une ouverture via le code joint, j'ai un message d'erreur qui me force à d'abord ouvrir le formulaire en accès direct pour charger la dernière version puis quand je repasse par mon code, cela est ok

    4- mes formulaires sont sur un serveur partagés en lecture seule

    En esperant avoir été plus clair :-)

    merci
  • 02-06-2007 12:49 AM In reply to

    Re: Mise à jour de formulaires

    Y a trois choses que je ne comprend pas:

    Quand tu parles d'accès directe tu veux dire que tu double clique dans l'explorateur pour l'ouvrir?

    As-tu publier entre l'ouverture et la réouverture une autre version pour qu'il te demande de le mettre à jour?

    Et dernière question pourquoi as-tu mis tes formulaire en lecture seule? C'est peut-être bien ca le problème non?


    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
Page 1 of 1 (4 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.