Exiger un modèle d’entrée de données spécifiques dans un contrôle

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.

Validation des données est la possibilité de vérifier automatiquement les erreurs lorsque l’utilisateur remplit un formulaire. En ajoutant la validation des données aux contrôles dans votre modèle de formulaire, vous pouvez vous assurer que les données que vous collectez sont exactes et cohérentes et qu’elles sont conformes aux normes sont déjà en cours d’utilisation par votre entreprise. Par exemple, vous pouvez utiliser la validation des données et pour indiquer aux utilisateurs lorsque le montant qu’elles entrent pour un élément de note de frais dépasse le montant approuvé ou qu’ils par erreur lorsque entrent son nom dans une zone qui est utilisée pour la collecte des numéros de téléphone.

Si un formulaire contienne des erreurs de validation des données, et il est connecté à une base de données ou un service Web, les utilisateurs ne pourront pas envoyer le formulaire jusqu'à ce que ces erreurs. Les utilisateurs peuvent enregistrer une copie locale de l’écran, puis corriger et soumettre les données ultérieurement.

Cet article explique comment utiliser la validation des données pour vous assurer que les données entrées par un utilisateur dans un contrôle correspond à un modèle prédéfini. Par exemple, vous pouvez ajouter la validation des données à un contrôle de zone de texte pour un numéro de téléphone obliger l’utilisateur à entrer un indicatif régional à trois chiffres dans le cadre du nombre.

Remarque : 

  • Pour exiger que les données entrées par un utilisateur dans un formulaire correspondent à un modèle prédéfini, vous pouvez également utiliser mise en forme conditionnelle.

  • Lorsque vous ajoutez un motif à un contrôle, le contrôle reformater pas automatiquement les données entrées par un utilisateur pour mettre en correspondance que vous avez défini.

Contenu de cet article

Avant de commencer

Considérations relatives à la compatibilité

Exiger un modèle d’entrée de données spécifiques dans un contrôle

Avant de commencer

Pour effectuer cette procédure, votre modèle de formulaire doit contenir un contrôle qui prend en charge la validation des données. Bien que vous pouvez définir une condition de correspondance pour n’importe quel contrôle InfoPath qui prend en charge de la validation des données, correspondances fonctionne mieux avec les contrôles qui affichent des caractères, tels que des nombres, des lettres ou des signes de ponctuation. Par exemple, définir une condition de correspondance pour une zone de texte peut provoquer des résultats utiles, mais définir une condition pour une case à cocher produira pas les résultats utiles.

Haut de la Page

Considérations en matière de compatibilité

Lorsque vous concevez un modèle de formulaire dans InfoPath, vous pouvez choisir un mode de compatibilité spécifiques pour concevoir un modèle de formulaire compatible avec les navigateurs. Lorsqu’un modèle de formulaire compatible avec les navigateurs est publié sur un serveur exécutant InfoPath Forms Services et puis activés pour le navigateur, les formulaires basés sur le modèle de formulaire peuvent être affichés dans un navigateur Web. Lorsque vous concevez un modèle de formulaire compatible avec le navigateur, certains contrôles ne sont pas disponibles dans le volet Office contrôles, car ils ne peuvent pas être affichés dans un navigateur Web.

Certaines fonctionnalités de validation de données fonctionnent différemment dans un navigateur Web que dans InfoPath. Par exemple, lorsque vous ajoutez la validation des données à un contrôle, vous créez un texte explicatif à afficher lorsqu’un utilisateur entre des données non valides dans ce contrôle. Vous pouvez avoir ce texte explicatif s’affichent dans une info-bulle et permettre aux utilisateurs d’afficher une alerte qui contient des informations supplémentaires, ou vous pouvez choisir l’alerte s’affiche automatiquement lorsqu’un utilisateur entre des données non valides. Alertes ne s’affiche pas automatiquement pour les formulaires qui sont affichés dans un navigateur Web, mais les utilisateurs peuvent toujours afficher l’info-bulle et vous pouvez également afficher une alerte contenant des informations supplémentaires.

Liste des contrôles qui prennent en charge de la validation des données

Le tableau suivant répertorie les contrôles Microsoft Office InfoPath 2007 qui prennent en charge la validation des données et si elles sont disponibles pour les modèles de formulaires compatibles avec les navigateurs.

Remarque : Bien que vous pouvez définir une condition de correspondance pour n’importe quel contrôle InfoPath qui prend en charge de la validation des données, correspondances fonctionne mieux avec les contrôles qui affichent des caractères, tels que des nombres, des lettres ou des signes de ponctuation. Par exemple, définir une condition de correspondance pour une zone de texte peut provoquer des résultats utiles, mais définir une condition pour une case à cocher produira pas les résultats utiles.

Contrôles qui prennent en charge de la validation des données

Disponible pour les modèles de formulaires compatibles avec les navigateurs ?

Check box

Oui

Sélecteur de dates

Oui

Zone de liste déroulante

Oui

Zone de liste

Oui

Case d’option

Oui

Zone de texte

Oui

Zone de texte enrichi

Oui

Puces, numérotées, ou liste simple

Non

Zone de liste modifiable

Non

Haut de la Page

Exiger un modèle d’entrée de données spécifiques dans un contrôle

  1. Cliquez sur le contrôle que vous souhaitez ajouter la validation des données à.

  2. Dans le menu Format, cliquez sur Validation des données.

  3. Dans la boîte de dialogue Validation des données, cliquez sur Ajouter.

  4. Sous Si cette condition est vraie, dans la première zone, cliquez sur Sélectionner un champ ou un groupe et sélectionnez le champ ou un groupe auquel le contrôle est lié.

  5. Dans la deuxième zone, cliquez sur ne correspond pas au modèle.

  6. Dans la troisième zone, cliquez sur Sélectionner un modèle.

  7. Sous modèles Standard dans la boîte de dialogue Modèle d’entrée de données, effectuez une des opérations suivantes :

    • Pour utiliser un modèle standard, sélectionnez le modèle, puis cliquez sur OK.

      Liste des modèles standard

      Motif

      Exemple

      Numéro de téléphone

      (555) 555-0100

      Numéro de sécurité sociale

      123-45-6789

      Code postal

      98052

      Code postal + 4

      98052-6399

    • Pour créer un modèle personnalisé, cliquez sur modèle personnalisé, tapez le modèle souhaité dans la zone modèle personnalisé, puis cliquez sur OK.

      Symboles que vous pouvez utiliser pour spécifier un modèle

      Vous pouvez insérer des symboles qui spécifient les contraintes du modèle, tels que lettres uniquement uniquement des chiffres, caractères uniquement, des traits d’union, périodes, des virgules et entre parenthèses. En outre, vous pouvez utiliser les symboles suivants pour autoriser plusieurs occurrences d’un caractère donné :

      • Zéro ou une (?)     Les caractères précédents doivent être zéro ou une seule fois. Par exemple, \d ? signifie qu’un chiffre (représenté par \d) doit avoir lieu zéro ou une seule fois.

      • Zéro ou plus (*)     Les caractères précédents peuvent se produire zéro ou plus de zéro. Par exemple, r * signifie que le caractère r peut se produire zéro ou plus de zéro.

      • Un ou plusieurs (+)    Les caractères précédents doivent être une seule fois ou plusieurs fois. Par exemple,. + signifie qu’un caractère (représenté par.) doit être une seule fois ou plusieurs fois.

  8. Dans la zone info-bulle, tapez le texte que vous souhaitez afficher lorsqu’un utilisateur pointe sur le contrôle ou clique le contrôle.

  9. Pour afficher un message de boîte de dialogue automatiquement lorsqu’un utilisateur quitte un contrôle vide, activez la case à cocher Afficher les messages de boîtes de dialogue immédiatement lorsque les utilisateurs entrent des données non valides.

    Remarque : Étant donné que les messages de boîte de dialogue ne peut pas être affichées automatiquement dans un navigateur Web, un utilisateur qui remplit le formulaire à l’aide d’un navigateur Web verront que l’info-bulle.

  10. Dans la zone Message, tapez le texte que vous souhaitez afficher dans la boîte de dialogue de façon immédiate ou lorsque l’utilisateur souhaite obtenir plus d’informations.

    Remarque : L’info-bulle pour une erreur de validation de données n’est pas affichés pour les contrôles qui ont une valeur par défaut qu'info-bulle définie sous l’onglet Avancé de la boîte de dialogue Propriétés du contrôle. Ce comportement permet de vous assurer que le nom du contrôle est correct pour les utilisateurs qui utilisent des lecteurs d’écran.

Haut de la Page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×