FAQ - InfoPath Dev
in

InfoPath Dev

FAQ

Last post 02-20-2007 01:29 AM by Coita Thierry. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 06-01-2006 05:44 PM

    Bonjour,

    Dans ce sujet je vais essayé de mettre quelques réponses à des questions fréquemment posés.

    Ne posez pas de questions dans ce post!

    Si vous voulez ajouter une question-réponse dans ce sujet, merci de me l'envoyer avant.

    Tous messages postés dans ce sujet n'ayant pas respectés ces points seront effacés. Merci de votre compréhension.

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

    Voici comment effacer tout les formulaires qui se trouve dans le cache de votre ordinateur. Ouvrez un cmd et lancer la commande:
    "c:\Program Files\Microsoft Office\OFFICE11\INFOPATH.EXE" /cache clearall

    Rappel: dans Infopath chaque fois qu'un formulaire est ouvert il est mis en cache et après lors de la réouverture Infopath controle si la version est la même et si c'est condition est respecté le formulaire n'est pas rechargé. Ceci permet un gain de temps.

    Attention ne faites cette manipulation que si vous avez des problème de cache! Car ceci vous effacera tout les formulaires qui apparaisse dans la fenêtre de démarrage d'Infopath.
    Infopath 2007, Langage: C#2.0 (Modèle Objet 2003)
    merci de lire ceci
  • 08-21-2006 01:35 AM In reply to

    Pour changer le curseur de la souris en sablier il vous suffit de déclarer:
    System.Windows.Forms.Cursor.Current = System.Windows.Forms.Cursors.WaitCursor;

    au début de votre événement.

    Biensur vous devez ajouter la référence à la dll System.Windows.forms. Mais ne déclarer pas de using au début du code sous risque de créer une erreur de compilation du a l'objet Application.

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

    Comment rétablir un formulaire Infopath 2003?
    (inspiré de l'article :http://www.infopathdev.com/forums/topic.asp?TOPIC_ID=798)

    C'est très simple je vais vous montrer comment le faire en C# (Pour la version Jscript merci de lire le lien).

    Il suffit de copier ce code dans l'événement du button et le tour est joué:
    IXMLDOMDocument2 NewForm = (IXMLDOMDocument2)thisXDocument.CreateDOM();
    NewForm.validateOnParse = false; // C'est important si xsi:nil est déclarer dans le schéma
    NewForm.load("template.xml");

    //Remplacement de l'ancien noeud par le nouveau
    thisXDocument.DOM.replaceChild(NewForm.documentElement.cloneNode(true), thisXDocument.DOM.documentElement);

    Et c'est tout!

    ++

    Thierry
    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.