Rendre un contrôle obligatoire

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.

Si vous voulez obliger les utilisateurs à entrer une valeur dans une contrôle lorsqu’ils remplissent votre formulaire, vous devez définir le champ auquel le contrôle est lié à un champ obligatoire. Par exemple, pour vous assurer qu’un utilisateur sélectionne une case à cocher pour indiquer la conformité avec un contrat utilisateur, vous pouvez définir le champ associé à la case à cocher un champ obligatoire.

Selon la procédure que vous utilisez pour rendre un contrôle obligatoire, et si un utilisateur remplit un formulaire basé sur votre modèle de formulaire à l’aide d’un navigateur Web, un contrôle requis peut être affiché dans une des façons suivantes :

  • Comme un message d’erreur standard, qui consiste en un astérisque rouge ou bordure en pointillés rouges et une info-bulle qui lit ne peut pas être vide.

  • En tant que message d’erreur personnalisée, qui s’affiche dans une boîte de dialogue.

Contenu de cet article

Considérations relatives à la compatibilité

Afficher un message d’erreur standard lorsqu’un contrôle est laissé vide

Afficher un message d’erreur personnalisé lorsqu’un contrôle est laissé vide

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 pouvant être définies en tant que champs requis

Le tableau suivant répertorie les contrôles Microsoft Office InfoPath 2007 qui peuvent être définis comme obligatoires et indique si chaque contrôle est disponible pour les modèles de formulaires compatibles avec les navigateurs.

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

Remarque : La plupart des contrôles qui prennent en charge qui est définie comme requis ont une case à cocher ne peut pas être vide dans la boîte de dialogue Propriétés du contrôle. Lorsque vous sélectionnez cette case à cocher, vous vérifiez le champ associé qui contrôlent un champ obligatoire. Toutefois, la boîte de dialogue Propriétés de zone de texte enrichi n’a pas une case à cocher ne peut pas être vide, afin de vous devez de créer un message d’erreur personnalisée pour qu’elle en suivant la procédure « Afficher un message d’erreur personnalisé lorsqu’un contrôle est laissé vide » plus loin dans cet article.

Haut de la Page

Afficher un message d’erreur standard lorsqu’un contrôle est laissé vide

La plupart des contrôles qui prennent en charge qui est définie comme requis ont une case à cocher ne peut pas être vide dans la boîte de dialogue Propriétés du contrôle. Lorsque vous sélectionnez cette case à cocher, vérifiez le champ pour le contrôle un champ obligatoire.

Remarque : Si vous ne pouvez pas activer la case à cocher ne peut pas être vide, ou si la case à cocher n’apparaît pas, vous devez créer un message d’erreur personnalisé.

  1. Cliquez sur le contrôle que vous voulez rendre obligatoire.

  2. Dans le menu Format, cliquez sur Propriétés du contrôle.

  3. Cliquez sur l’onglet Données.

  4. Sous règles de Validation et, activez la case à cocher ne peut pas être vide.

Haut de la Page

Afficher un message d’erreur personnalisé lorsqu’un contrôle est laissé vide

  1. Cliquez sur le contrôle que vous souhaitez afficher un message d’erreur personnalisé.

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

  3. Cliquez sur Ajouter.

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

  5. Dans la deuxième zone, cliquez sur est vide.

  6. 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.

  7. 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.

  8. 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.

×