Contenu de cet article
- Présentation
- Étape 1 : Activer la connexion d’envoi de données
- Étape 2 : Configurer les options d’envoi
Vue d’ensemble
Lorsque vous concevez un modèle de formulaire Microsoft Office InfoPath basé sur une base de données Microsoft Office Access (.mdb) ou Microsoft Office Access 2007 (.accdb), l’Assistant Connexion de données crée une connexion d’envoi de données à la base de données si les conditions suivantes sont remplies.
- Le modèle de formulaire est conçu de sorte que les utilisateurs doivent le remplir à l’aide d’InfoPath. Si le formulaire est rempli à l’aide d’un navigateur Web, le formulaire ne peut pas envoyer de données directement à une base de données. Pour configurer un modèle de formulaire compatible avec le navigateur afin d’envoyer des données à une base de données, utilisez une connexion de données qui envoie des données à un service Web qui fonctionne avec la base de données.
- La table de base de données primaire utilisée dans la connexion de données principale contient une clé primaire, une contrainte unique ou un index unique.
- Toutes les autres tables de base de données utilisées avec cette connexion de données principale possèdent une relation hiérarchique simple avec la table de base de données primaire.
- La base de données ne contient pas de champs pouvant stocker un type de données binaire volumineux, comme des images, des images, des objets OLE, des pièces jointes, le type de données mémo Office Access ou le type de données TEXTE SQL.
Si la base de données répond à ces exigences, InfoPath crée la connexion envoyer des données et ajoute un bouton Envoyer à la barre d’outils Standard et une commande Envoyer au menu Fichier du formulaire.
Remarque
Les connexions de données secondaires ne peuvent pas envoyer de données à une base de données. Si vous souhaitez utiliser une connexion envoyer des données à une base de données comme connexion de données secondaire, identifiez un service Web qui fonctionne avec la base de données, puis ajoutez une connexion d’envoi de données à ce service Web.
Après avoir activé la connexion d’envoi de données, vous pouvez personnaliser les options d’envoi de votre modèle de formulaire des manières suivantes.
- Modifiez le texte qui s’affiche dans le bouton Envoyer de la barre d’outils Standard et la commande Envoyer dans le menu Fichier.
- Modifiez les raccourcis clavier du bouton Envoyer dans la barre d’outils Standard et de la commande Envoyer dans le menu Fichier.
- Créez des messages personnalisés à afficher à vos utilisateurs lorsqu’ils envoient leurs formulaires.
- Indiquez s’il faut laisser le formulaire ouvert, fermer le formulaire ou ouvrir un autre formulaire vide après l’envoi du formulaire.
Haut de la page
Étape 1 : Activer la connexion d’envoi de données
- Dans le menu Outils , cliquez sur Connexions de données.
- Dans la boîte de dialogue Connexions de données, cliquez sur la connexion de données principale, puis sur Modifier.
- Dans l’Assistant Connexion de données, cliquez sur Suivant.
- Dans la page suivante de l’Assistant, sélectionnez la zone Activer l’envoi pour cette connexion case activée, puis cliquez sur Terminer.
Haut de la page
Étape 2 : Configurer les options d’envoi
Après avoir activé la connexion envoyer des données, InfoPath ajoute un bouton Envoyer à la barre d’outils Standard et une commande Envoyer au menu Fichier. InfoPath configure également les formulaires basés sur ce modèle de formulaire pour afficher un message aux utilisateurs une fois qu’ils ont envoyé leurs formulaires remplis. Ce message indique si le formulaire a été envoyé avec succès. Par défaut, InfoPath conserve également le formulaire ouvert une fois qu’un utilisateur l’a envoyé. Pour modifier le texte qui apparaît sur le bouton Envoyer , ainsi que le comportement qui se produit après que les utilisateurs envoient leurs formulaires, procédez comme suit :
Dans le menu Outils , cliquez sur Options d’envoi.
Pour modifier le nom du bouton Envoyer qui apparaît dans la barre d’outils Standard et la commande Envoyer qui apparaît dans le menu Fichier lorsque les utilisateurs remplissent le formulaire, tapez le nouveau nom dans la zone Légende de la boîte de dialogue Options d’envoi.
Conseil
Si vous souhaitez affecter un raccourci clavier à ce bouton et à cette commande, tapez une esperluette (&) devant le caractère que vous souhaitez utiliser comme raccourci clavier. Par exemple, pour affecter ALT+B comme raccourci clavier pour le bouton et la commande Envoyer , tapez Su&bmit.
Si vous ne souhaitez pas que les utilisateurs utilisent une commande Envoyer ou le bouton Envoyer dans la barre d’outils Standard lorsqu’ils remplissent votre formulaire, décochez la zone afficher l’élément de menu Envoyer et le bouton de barre d’outils Envoyer case activée.
Par défaut, une fois que les utilisateurs ont envoyé un formulaire, InfoPath conserve le formulaire ouvert et affiche un message pour indiquer si le formulaire a été envoyé avec succès. Pour modifier ce comportement par défaut, cliquez sur Avancé, puis effectuez l’une des opérations suivantes :
Pour fermer le formulaire ou créer un formulaire vide une fois que l’utilisateur a envoyé un formulaire rempli, cliquez sur l’option souhaitée dans la liste Après l’envoi .
Pour créer un message personnalisé afin d’indiquer si le formulaire a été envoyé avec succès, sélectionnez la zone Utiliser les messages personnalisés case activée, puis tapez vos messages dans les zones En cas de réussite et En cas d’échec.
Conseil
Utilisez un message dans la zone En cas d’échec pour indiquer aux utilisateurs ce qu’ils doivent faire s’ils ne peuvent pas envoyer leur formulaire. Par exemple, vous pouvez suggérer aux utilisateurs d’enregistrer leur formulaire et de contacter une personne pour obtenir des instructions supplémentaires.
Si vous ne souhaitez pas afficher de message une fois que l’utilisateur a envoyé un formulaire, désactivez la zone Afficher les messages de réussite et d’échec case activée.
Haut de la page