none
Problème pendant la récupération d'un ID SharePoint dans le formulaire InfoPath RRS feed

  • Question

  • Bonjour

    J'ai un problème avec mon formulaire InfoPath, il est connecté à une bibliothèque de document SharePoint (MOSS 2007). Je souhaite faire une incrémentation pour avoir un ID dans mon formulaire. J'ai donc suivi les conseils ici:

    http://social.msdn.microsoft.com/Forums/fr-FR/sharepointfr/thread/5d585bff-64cd-412b-91a5-4d28aa3432bb

    et ici:

    http://aityahia.developpez.com/tutoriels/sharepoint/infopath-formulaire-avec-champ-autoinc/

    Et au lancement de mon formulaire j'ai bien l'ID qui est récupéré. Par contre j'ai un problème quand je veux faire quelque chose apres l'ouverture du formulaire. Si par exemple j'ouvre un formulaire déja rempli et que je souhaite faire une action par exemple: fermer, enregistrer, ou changer la vue, j'ai un message d'erreur qui me dit "Une erreur s'est produite lors du traitement du formulaire." suivi par la fermeture du formulaire.

    En recuperant les informations sur l'erreur j'ai pu obtenir:

    "Une exception s'est produite pendant le traitement de la demande,... Type: XmlException, Message de l'exception: Fin de l'analyse de fichier inattendue."

    J'ai pas mal fait le tour dans InfoPath pour voir d'ou venait l'erreur mais je suis un peu à court d'idées donc si quelqu'un pouvait m'aider ca m'arrangerait.

    Merci beaucoup.

    mardi 20 juillet 2010 13:20

Réponses

  • Cra moi j'utilise le tutorial de developpez.net pour tous mes formulaires et j'ai aucun soucis.

    Tu as bien tout décoché lors de l'envoi et réception de données?

    Dans "envoi du formulaire " tu as choisis la bonne option?

    • Marqué comme réponse Georges Po mardi 20 juillet 2010 14:59
    mardi 20 juillet 2010 14:35

Toutes les réponses

  • Bonjour,

    Tu veux donc mettre un numéro automatique c'est bien ca?

    Tu arrives à remplir ton formulaire et il te l'envoie bien dans la bibliothèque? Pourquoi veux tu apporter des modifications au xml?

    mardi 20 juillet 2010 14:16
  • En fait je voudrais donner un identifiant unique à mon formulaire comme ca en l'imprimant j'aurai mon numero unique dessus. Et j'étais parti pour récupérer l'ID de mon formulaire dans la liste SharePoint.

    Mon formulaire est sans ça totalement fonctionnel, c'est juste la connexion de données qui me permet de récuperer le champs ID de ma liste qui le fait planter.

    Je peux lors de la création d'un nouveau formulaire le remplir mais l'erreur s'affichera si j'essaie de l'envoyer, l'enregistrer ou fermer..

     

    mardi 20 juillet 2010 14:29
  • Cra moi j'utilise le tutorial de developpez.net pour tous mes formulaires et j'ai aucun soucis.

    Tu as bien tout décoché lors de l'envoi et réception de données?

    Dans "envoi du formulaire " tu as choisis la bonne option?

    • Marqué comme réponse Georges Po mardi 20 juillet 2010 14:59
    mardi 20 juillet 2010 14:35
  • Ah oui j'avais pas vu que les règles étaient placé dans l'option d'envoi. Je les avaient mises dans les règles qui sont dans les options du formulaire. j'avais lu rapidement le tuto j'avais zappé cette partie la.

    J'ai modifié et ça marche sans problèmes.

    Merci beaucoup je savais même pas qu'on pouvait faire autant de chose dans les actions.

    mardi 20 juillet 2010 14:44
  • Pas de problème, je suis nouveau sur le forum et je suis la pour faire partager

    mesconnaissances :)

    Bonne soirée

     et n'oubli pas de cloturer le post ;)

    mardi 20 juillet 2010 14:48