Rendre un contrôle obligatoire

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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 selon le fait que remplisse votre formulaire en utilisant un navigateur Web, les contrôles obligatoires peuvent s'afficher de différentes façons :

  • Sous forme de message d'erreur standard, constitué d'un astérisque rouge ou d'une bordure en pointillés rouges et une info-bulle indiquant Ne peut pas être vierge.

  • Sous forme de message d'erreur personnalisé, qui s'affiche dans une boîte de dialogue.

Dans 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 pouvant être définis comme obligatoires et indique si ces contrôles sont utilisables dans des modèles de formulaires compatibles avec les navigateurs.

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

Utilisable dans les modèles de formulaires compatibles avec le navigateur ?

Case à cocher

Oui

Sélecteur de dates

Oui

Zone de liste déroulante

Oui

Zone de liste

Oui

Bouton d'option

Oui

Zone de texte

Oui

Zone de texte enrichi

Oui

Liste à puces, liste numérotée 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 Validation et règles, activez la case à cocher Ne peut pas être vierge.

Haut de la Page

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

  1. Cliquez sur le contrôle pour lequel vous voulez 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électionnez un champ ou un groupe, puis sélectionnez le champ ou le groupe auquel le contrôle est lié.

  5. Dans la seconde zone, cliquez sur est vide.

  6. Pour afficher automatiquement un message lorsqu'un utilisateur n'entre pas de valeur dans un contrôle, activez la case à cocher Afficher des messages de boîte de dialogue immédiatement lors de la saisie de données non valides.

    Remarque : Puisque les messages sous forme de boîte de dialogue ne peuvent pas être affichés automatiquement dans un navigateur Web, les utilisateurs utilisant un navigateur Web pour remplir votre formulaire ne 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 souhaitez afficher dans la boîte de dialogue de façon immédiate ou lorsque l'utilisateur souhaite obtenir plus d'informations détaillées.

    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

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
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.

×