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.
Ajouter des règles de validation aux contrôles dans un modèle de formulaire garantit que les données collectées sont exactes et cohérentes. Lorsque vous ajoutez un contrôle de texte, les utilisateurs peuvent taper ce dedans. Toutefois, si vous souhaitez restreindre les utilisateurs à entrer une adresse de messagerie, puis utiliser une règle de validation qui garantit qu’un utilisateur entre dans le champ correspond au modèle d’une adresse de messagerie et les inviter à corriger si elle n’est pas.
Contenu de cet article
Exemples de règles de validation
Voici quelques exemples d’utilisation des règles de validation dans un modèle de formulaire :
-
Permettre aux utilisateurs de savoir quand le montant qu'assister d’un élément de note de frais dépasse le montant approuvé.
-
Pour vous assurer que les utilisateurs entrent un numéro de téléphone correctement mis en forme dans une zone de numéro de téléphone.
-
Pour vous assurer une facturation entrer l’adresse lorsqu’un utilisateur ne sélectionne pas une case à cocher qui indique que l’adresse de facturation est identique à leur adresse de livraison.
Remarque : Règles de validation des données empêchent un utilisateur d’envoyer un formulaire en présence d’erreurs.
Méthodes pour informer les utilisateurs sur une erreur de validation
Règles de validation sont conçus pour vérifier certaines conditions dans un formulaire et, si les conditions sont remplies, notifier les utilisateurs afin qu’ils peuvent agir verres. Il existe deux manières que les règles de validation informent les utilisateurs sur une erreur de validation, les info-bulles et boîtes de dialogue. Une info-bulle est toujours être associés à une erreur de validation et s’affiche lorsque l’utilisateur déplace le pointeur de souris au-dessus d’un contrôle avec une règle de validation associée. Vous pouvez également spécifier un message de boîte de dialogue supplémentaire à afficher lorsque les utilisateurs entrent des données non valides.
Par défaut, les boîtes de dialogue s’affiche que lorsqu’un utilisateur clique un contrôle avec une erreur de validation puis clique sur description complète de l’erreur dans InfoPath Filler ou clique sur le lien dans l’info-bulle de validation dans un navigateur Web. Vous pouvez également configurer la règle pour afficher la boîte de dialogue automatiquement. Cette option s’applique uniquement lorsque vous remplissez des formulaires dans InfoPath Filler lorsque l’utilisateur effectue une entrée non valide, puis essaie de quitter le contrôle. Même si cette option est sélectionnée, les messages de boîte de dialogue ne voient pas automatiquement lorsque vous remplissez les formulaires dans un navigateur Web.
Ajouter une règle de validation
Utilisez le bouton Ajouter une règle
Règles peuvent être ajoutés en utilisant le bouton Ajouter une règle de validation prédéfinie, inclus. Procédez comme suit pour ajouter rapidement une règle de validation :
-
Sélectionnez un contrôle.
-
Sous l’onglet accueil, dans le groupe de règles, cliquez sur Ajouter une règle.
-
Cliquez sur le type de condition que la règle doit respecter afin d’appliquer, par exemple n’est pas une adresse de messagerie si vous souhaitez que la règle pour vous assurer que le contenu du champ est mis en forme comme une adresse de messagerie.
-
Cliquez sur Afficher l’erreur de Validation.
Remarque : Selon le type de condition choisie, vous devrez entrer des informations supplémentaires.
-
Lorsque vous avez terminé, le volet règles s’affiche et vous pouvez apporter les modifications nécessaires à la règle.
Utiliser le volet règles
Procédez comme suit pour ajouter une règle de validation à partir du volet règles:
-
Créer une règle de validation.
-
Cliquez sur un contrôle.
-
Si le volet règles n’est pas visible puis, sous l’onglet accueil, dans le groupe de règles, cliquez sur Gérer les règles.
-
Cliquez sur Nouveau.
-
Cliquez sur Validation.
-
Dans la zone de Détails pour, entrez un nom pour la règle.
-
-
Spécifiez les conditions.
-
Cliquez sur Aucun dans la section de condition.
-
Si la condition pour la règle est basée sur un champ, procédez comme suit :
-
Cliquez sur champ basée sur la règle.
-
Cliquez sur l’opérateur, par exemple est égal à.
-
Entrez la valeur.
Remarque : Il est également possible de créer une règle dans une expression ou un jeu de données signables. Pour plus d’informations sur ces scénarios avancés, consultez la section correspondante sous condition avancée scénarios.
-
-
Cliquez sur et pour ajouter une autre condition et répétez l’étape 2 ou cliquez sur OK.
Remarque : Après avoir ajouté une deuxième condition, le bouton et est remplacé par la zone. Quitter et sélectionné si à la fois la condition première et chaque suivante doit être vraie pour la validation des données à appliquer. Dans le cas contraire, si seule une des conditions doit être vraie pour la validation des données à appliquer, sélectionnez ou.
-
-
Spécifier un message.
-
Entrez le texte dans la zone info-bulle.
-
Si vous souhaitez ajouter un message plus détaillé ou d’activer un message de boîte de dialogue automatiques, procédez comme suit :
-
Cliquez sur Afficher plus d’options.
-
Cliquez sur Afficher les info-bulle et message de boîte de dialogue pour activer le message de boîte de dialogue automatique.
Remarque : Uniquement les info-bulles sont affichent lorsque vous remplissez les formulaires dans un navigateur Web.
-
Dans la boîte de message de boîte de dialogue, entrez le texte.
-
-
Cela permet d’afficher la boîte de dialogue Modèle d’entrée de données à partir de laquelle vous pouvez sélectionner à partir de plusieurs modèles prédéfinis, standards. Si aucune de ces modèles correspond à vos besoins, vous pouvez indiquer un modèle personnalisé. Des modèles personnalisés peuvent nécessitent l’utilisation de caractères spéciaux, qui peuvent être facilement insérées en les sélectionnant dans la zone Insérer un caractère spécial.
Scénarios de condition avancée
Les éléments suivants sont des scénarios que vous pouvez utiliser lorsque vous définissez la condition d’une règle de validation de données.
-
Créer une règle dans une expression
Une expression est un ensemble de valeurs, des champs ou des groupes, des fonctions et des opérateurs. Utiliser une expression pour vérifier la valeur d’un champ, telles que la vérification d’une date entrée par un utilisateur ou le coût d’un élément de saisie dans une note de frais.
-
Cliquez sur l’expression.
-
Entrez l’expression.
Remarque : Pour plus d’informations, voir formules et fonctions ajouter.
-
Créer une règle dans un jeu de données signables
À partir d’une règle dans un jeu de données signables, vous pouvez ajouter un message d’erreur à un bouton Envoyer si un utilisateur n’a pas ouvert le formulaire, ce qui permet de vous assurer que le formulaire est signé avant l’envoi. Cette condition est uniquement prise en charge dans les formulaires InfoPath Filler.
-
Cliquez sur Sélectionner le jeu de données signables.
-
Dans la boîte de dialogue Sélectionner le jeu de signables données, sélectionnez le jeu de données signables, puis cliquez sur OK.
-
Cliquez sur la condition souhaitée, puis cliquez sur les critères.
Remarque : Pour plus d’informations, voir Signatures numériques dans InfoPath 2010.
-
Créer une règle rôle d’un utilisateur
Vous pouvez avoir un formulaire pour tous les utilisateurs mais, en fonction de leur rôle, nécessitent des informations différentes à partir de chaque groupe d’utilisateurs. Par conséquent, vous pouvez utiliser une erreur de validation de données pour afficher une erreur de validation si un utilisateur qui vous a été affecté à un rôle particulier oublie à remplir dans un champ requis. Rôles d’utilisateur sont uniquement pris en charge dans les formulaires InfoPath Filler.
-
Cliquez sur le rôle d’utilisateur actuel dans la première zone.
-
Cliquez sur l’opérateur, par exemple est égal à.
-
Cliquez sur le rôle ou cliquez sur Gérer les rôles pour gérer les rôles d’utilisateur.