Utiliser un modèle d'entrée de données spécifique 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.

La validation des données permet de vérifier automatiquement les erreurs lorsque l'utilisateur remplit un formulaire. En ajoutant une validation des données aux contrôles de votre modèle de formulaire, vous pouvez vous assurer que les données collectées sont exactes et cohérentes et qu'elles sont conformes aux normes déjà utilisées par votre entreprise. Par exemple, vous pouvez utiliser la validation des données pour permettre aux utilisateurs de savoir quand le montant qu'ils ont entré pour un élément de dépense excède le montant approuvé, ou lorsqu'ils ont entré par erreur leur nom dans une zone qui est utilisée pour collecter les numéros de téléphone.

Si un formulaire contient des erreurs de validation des données et s'il est connecté à une base de données ou à un service Web, les utilisateurs ne pourront pas envoyer le formulaire tant qu'ils n'auront pas corrigé ces erreurs. Les utilisateurs peuvent enregistrer une copie locale du formulaire, puis corriger et envoyer 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 l'utilisateur dans un contrôle correspondent à un modèle prédéterminé. Par exemple, vous pouvez ajouter une validation des données à un contrôle de zone de texte pour un numéro de téléphone afin de demander à l'utilisateur d'entrer un indicatif à trois chiffres dans le numéro.

Remarques : 

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

  • Lorsque vous ajoutez un modèle à un contrôle, le contrôle ne reformate pas automatiquement les données entrées par l'utilisateur afin de refléter le modèle que vous avez défini.

Contenu de cet article

Avant de commencer

Considérations en matière de compatibilité

Utiliser un modèle d'entrée de données spécifique dans un contrôle

Avant de commencer

Pour pouvoir 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 puissiez définir une condition de correspondance à un modèle pour n'importe quel contrôle InfoPath qui prend en charge la validation des données, le modèle de correspondance fonctionne mieux avec les contrôles qui affichent des caractères, tels que des nombres, des lettres ou des signes de ponctuation. Par exemple, la définition d'une condition de correspondance à un modèle pour une zone de texte peut générer des résultats utiles, mais la définition d'une condition pour une case à cocher ne produira pas de résultats utiles.

Considérations en matière de compatibilité

Lorsque vous créez un modèle de formulaire dans InfoPath, vous pouvez choisir un mode de compatibilité spécifique 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, puis que des 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 les navigateurs, certains contrôles ne sont pas disponibles dans le volet Office contrôles, car ils ne peuvent pas s'afficher dans un navigateur Web.

Certaines fonctionnalités de validation des données fonctionnent différemment dans un navigateur Web et dans InfoPath. Par exemple, lorsque vous ajoutez une 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. Ce texte explicatif apparaît dans une info-bulle et permet éventuellement aux utilisateurs d'afficher une alerte contenant des informations supplémentaires, ou vous pouvez faire en sorte que l'alerte s'affiche automatiquement lorsqu'un utilisateur entre des données non valides. Les alertes ne peuvent pas être affichées automatiquement pour les formulaires affichés dans un navigateur Web, mais les utilisateurs peuvent toujours afficher les info-bulles et afficher éventuellement une alerte contenant des informations supplémentaires.

Liste des contrôles qui prennent en charge 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 s'ils sont disponibles pour les modèles de formulaires compatibles avec les navigateurs.

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

Contrôles qui prennent en charge 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

Liste à puces, numérotée ou simple

Non

Zone de liste modifiable

Non

Utiliser un modèle d'entrée de données spécifique dans un contrôle

  1. Cliquez sur le contrôle auquel vous voulez 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, puis sélectionnez le champ ou le 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 motif.

  7. Sous modèles standard dans la boîte de dialogue modèle d'entrée de données, effectuez l'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 des contraintes sur le modèle, par exemple, lettres seulement, chiffres uniquement, caractères seulement, tirets, points, virgules et parenthèses. De plus, vous pouvez utiliser les symboles suivants pour autoriser plusieurs occurrences d'un caractère donné:

      • Zéro ou un (?)     Le caractère précédent doit avoir une valeur nulle ou une seule fois. Par exemple, \d? signifie qu'un chiffre (représenté par \d) doit être exécuté zéro ou une fois.

      • Zéro ou plus (*)     Le caractère précédent peut avoir un nombre zéro ou un nombre d'heures supérieur à zéro. Par exemple, r * signifie que le caractère r peut avoir une durée nulle ou supérieure à zéro.

      • Une ou plusieurs (+)    Le caractère précédent doit apparaître une ou plusieurs fois. Par exemple,. + signifie qu'un caractère (signifié par.) doit apparaître une fois ou plus d'une fois.

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

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

    Remarque : Dans la mesure où les messages de boîte de dialogue ne peuvent pas s'afficher automatiquement dans un navigateur Web, un utilisateur qui renseigne votre formulaire à l'aide d'un navigateur Web ne verra que l'info-bulle.

  10. Dans la zone message, tapez le texte que vous souhaitez afficher dans la boîte de dialogue, soit immédiatement, soit lorsque l'utilisateur demande des détails supplémentaires.

    Remarque : Les info-bulles pour une erreur de validation des données ne s'affichent pas pour les contrôles qui disposent également d'une info-bulle par défaut définie sous l'onglet avancé de la boîte de dialogue Propriétés du contrôle. Ce comportement permet de s'assurer que le nom du contrôle est correctement transmis aux 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.

×