Applies ToInfoPath 2010 InfoPath 2013

Remarque :  Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Lorsque vous créez un fichier de modèle (.xsn), vous créez un seul fichier qui contient plusieurs fichiers pris en charge. En revanche, lorsque vos utilisateurs rempliront un formulaire, ils remplissent en fait un fichier de formulaire (.xml), qui est basé sur un modèle de formulaire.

Contenu de cet article

Vous concevez : le modèle de formulaire

Vous créez des modèles de formulaire en mode Création, ce qui correspond à l’environnement de conception InfoPath. Un modèle de formulaire est un fichier avec une extension de nom de fichier .xsn. L’accidentel définit la structure de données, l’apparence et comportement des formulaires terminés (fichiers .xml).

Modèle de formulaire et formulaires basés sur lui

Un modèle de formulaire définit un grand nombre de tâches, notamment :

  • Les contrôles, les étiquettes et le texte d’instructions qui s’affichent dans le formulaire.

  • La façon dont les contrôles se comportent quand les utilisateurs interagissent avec eux. Par exemple, vous pouvez effectuer une section donnée apparaît lorsque l’utilisateur sélectionne une case à cocher et disparaît lorsque l’utilisateur désactive la case à cocher.

  • Si le formulaire possède des affichages supplémentaires. Par exemple, si vous créez un formulaire de demande d’autorisation, vous pouvez avoir une vue pour le sous-traitant électrique, une autre vue pour l’agent destinataire et un troisième pour le responsable des essais qui approuve ou refuse l’application.

  • Où et comment les données dans un formulaire sont stockées. Par exemple, votre modèle de formulaire peut être conçu pour permettre aux utilisateurs d’envoyer des données à une base de données, directement ou au moyen d’un service Web. Ou vous pouvez avoir plusieurs utilisateurs à enregistrer leur formulaire à un dossier partagé.

  • Les polices, couleurs et autres éléments de conception qui sont utilisées dans le formulaire.

  • Si les utilisateurs peuvent personnaliser le formulaire. Par exemple, vous pouvez laisser les utilisateurs ajouter des lignes supplémentaires à un tableau extensible, une section extensible ou une section facultative.

  • Si les utilisateurs sont avertis lorsqu’ils commettent dans le formulaire ou oublient pas de remplir un champ obligatoire.

Après avoir finalisé la conception d’un modèle de formulaire, vous le rendez disponible à vos utilisateurs en le publiant en tant que fichier .xsn.

Conseil : En plus de conception de modèles de formulaire, vous pouvez également concevoir des composants de modèle, qui sont des contrôles personnalisés que vous pouvez utiliser dans d’autres modèles de formulaire ou documents Microsoft Office. Par exemple, vous pouvez créer un composant de modèle qui inclut des champs pour la collecte des informations de contact. Vous pouvez ensuite utiliser ce composant de modèle dans plusieurs modèles de formulaire différent. Recherchez des liens vers plus d’informations sur les composants de modèle dans la section Voir aussi.

Haut de la Page

Ce que vos utilisateurs remplissent : le formulaire

Un formulaire InfoPath est un fichier .xml qui contient des données XML. Tous les formulaires InfoPath sont basés sur des modèles.

Pour illustrer la relation entre un modèle de formulaire et un formulaire, supposons que vous avez créé un modèle de formulaire d’application permis pour entrepreneurs électriques à utiliser. Chaque demande de permis qui remplit un sous-traitant électrique est une forme. Que formulaire est simplement un fichier .xml qui contient les données (et uniquement les données) qui ont été entrée dans le formulaire. Tous les autres éléments qui composent le formulaire sont fournis par le modèle de formulaire. Cela signifie que chaque fois que vos utilisateurs ouvrent un formulaire, ce formulaire doit rechercher et utiliser un modèle de formulaire pour fonctionner correctement. Dans le cas contraire, vos utilisateurs ouverture d’un formulaire, ils verront uniquement des balises XML et des données.

Pour lier un modèle de formulaire et formulaires basés sur lui, InfoPath inclut plusieurs lignes de code, appelé instructions de traitement, en haut de chaque fichier du formulaire. Ce code lie le fichier de formulaire à son modèle de formulaire associé.

Haut de la Page

Composants d’un modèle de formulaire

Un modèle de formulaire est un fichier unique qui contient plusieurs fichiers, tels que des fichiers qui définissent l’apparence des contrôles dans le modèle de formulaire, des fichiers pour les graphiques qui s’affichent dans le modèle de formulaire de support et des fichiers de programmation qui autorisent des comportements personnalisés dans le formulaire modèle. Ces fichiers pris en charge sont collectivement connus sous forme de fichiers. Lorsque vous concevez un modèle de formulaire, vous pouvez afficher et travailler avec les fichiers de formulaire qui composent le modèle de formulaire en extrayant et en enregistrant ces fichiers de formulaire dans un dossier.

Fichiers de prise en charge qui composent un fichier de modèle de formulaire (.xsn)

Les fichiers de prise en charge qui composent un modèle de formulaire peuvent inclure un ou plusieurs fichiers schéma XML, un fichier de Transformation XSL (XSLT) pour chaque affichage dans le modèle de formulaire, un fichier XML pour les données qui s’affiche par défaut lorsque les utilisateurs tout d’abord ouvrir un formulaire basé sur ce temp de formulaire au plus tard, fichiers de script ou assemblys de code managé et un fichier de définition de formulaire, appelé Manifest.xsf.

Pour vous familiariser avec les fichiers qui constituent un modèle de formulaire, vous pouvez utiliser la procédure suivante pour afficher les fichiers source pour un modèle de formulaire.

Afficher les fichiers de formulaire pour un modèle de formulaire

  1. Créer un modèle de formulaire vierge.

  2. Dans le menu fichier, cliquez sur Enregistrer en tant que fichiers Source.

  3. Dans la boîte de dialogue Rechercher un dossier, sélectionnez un dossier dans lequel vous voulez enregistrer les fichiers de formulaire ou créer un dossier existant, puis cliquez sur OK.

    InfoPath enregistre une copie du modèle de formulaire sous forme d’un jeu de fichiers dans le dossier.

  4. Dans L’Explorateur Windows, accédez au dossier contenant les fichiers.

Le tableau suivant décrit les fichiers de prise en charge d’un modèle de formulaire. Ces fichiers sont toujours inclus dans un modèle de formulaire.

Type de fichier

Extension de nom de fichier

Description

Fichier de définition de formulaire

.xsf

Le fichier qui contient des informations sur la façon dont le modèle de formulaire est constitué, y compris les schémas XML qu’il utilise et les fichiers de ressources qu’il contient. InfoPath génère automatiquement ce fichier lors de la création d’un modèle de formulaire. Lorsque vous concevez et modifiez le modèle de formulaire, le fichier est automatiquement mis à jour pour refléter vos modifications.

schéma XML

.xsd

L’ou les fichiers qui contraindre et valident les données dans un modèle de formulaire. Le contenu des fichiers de schéma XML, les éléments, attributs et ainsi de suite, sont représentés par des groupes et des champs dans le volet Office Source de données. Chaque source de données associé à un modèle de formulaire, y compris la source de données principale, possède un fichier .xsd correspondant.

Afficher

.xsl

Les fichiers de Transformation XSL (XSLT) qui sont utilisés pour présenter, afficher et transformer en HTML les données affichées sont trouvant dans le formulaire qui remplissent vos utilisateurs. Lorsque vous travaillez avec les différents affichages d’un modèle de formulaire, vous voyez en réalité différentes représentations HTML (ou transformations) des données qui sont affiche dans le formulaire.

Modèle XML

.xml

Le fichier qui contient les données que vous souhaitez voir apparaître par défaut dans des contrôles spécifiques. Les utilisateurs voient ces données lorsqu’ils ouvrent un formulaire pour la première fois et jusqu'à ce qu’ils sélectionnent différentes valeurs dans les contrôles.

Outre les fichiers dans le tableau ci-dessus, un modèle de formulaire peut inclure les fichiers dans le tableau suivant, selon le mode de conception.

Type de fichier

Extension de nom de fichier

Description

Présentation

.htm, .gif, .bmp et autres personnes

Les fichiers qui sont utilisés pour afficher des volets de tâches personnalisés ou des images dans le modèle de formulaire.

Logique métier

.js, .vbs

Les fichiers qui contiennent des scripts pour l’implémentation comportement de formulaire spécifique. Ces fichiers de script sont Microsoft JScript ou fichiers Microsoft Visual Basic Scripting Edition (VBScript).

Binaire

.dll, .exe, .cab et autres personnes

Les fichiers externes qui fournissent un code de programmation et la logique métier supplémentaire. Par exemple, si vous créez un contrôle personnalisé pour votre modèle de formulaire, vous devrez un programme d’installation pour installer et enregistrer automatiquement ce contrôle sur les ordinateurs des utilisateurs. Fichiers binaires ne sont pas créés dans InfoPath, mais dans des programmes tels que Microsoft Visual Studio .NET.

InfoPath met automatiquement à jour les fichiers de formulaire lorsque vous apportez des modifications à votre modèle de formulaire. Toutefois, si vous êtes habitué à XML, ou si vous êtes un concepteur de formulaires expérimenté, vous pouvez extraire les fichiers individuels et les personnaliser manuellement. Par exemple, vous souhaiterez peut-être modifier manuellement un ensemble de fichiers de formulaire dans les situations suivantes :

  • Vous souhaitez réutiliser le schéma du modèle de formulaire XML (fichier .xsd) dans un autre programme Microsoft Office. Par exemple, vous pouvez ajouter le fichier .xsd InfoPath à la bibliothèque de schémas dans Microsoft Office Word 2007. Vous pouvez ensuite mapper des éléments à partir du fichier .xsd InfoPath vers le contenu d’un document.

  • Vous voulez créer une barre d’outils dans le modèle de formulaire qui contient des commandes personnalisées en plus des commandes intégrés fournis avec InfoPath. Pour ce faire, vous devez modifier le fichier fichier de définition de formulaire du modèle de formulaire.

  • Vous souhaitez apporter des améliorations liés à la mise en forme à votre modèle de formulaire qui ne sont pas disponibles dans InfoPath, par exemple en ajoutant une image d’arrière-plan (fichier .gif) à un bouton. Pour ce faire, vous devez modifier le fichier de Transformation XML (.xsl).

Haut de la Page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.