Désactiver ou définir un contrôle en lecture seule en utilisant la mise en forme conditionnelle

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

Dans Microsoft Office InfoPath, vous pouvez utiliser la mise en forme conditionnelle pour spécifier différentes options de mise en forme pour un contrôle qui est basé sur les conditions qui se produisent sur le formulaire. Si les conditions spécifiées sont remplies lorsqu'un utilisateur remplit un formulaire basé sur votre modèle de formulaire, la mise en forme conditionnelle est appliquée.

Cliquez sur Insérer une formule Bouton Formule .

Cet article explique comment utiliser la mise en forme conditionnelle pour désactiver ou définir un contrôle en lecture seule, en fonction de la valeur d'un autre contrôle de votre modèle de formulaire. Par exemple, pour vous assurer que les utilisateurs lisent le contrat d'utilisation avant de cliquer sur le bouton Envoyer, vous pouvez utiliser la mise en forme conditionnelle pour désactiver le bouton Envoyer à moins que l'utilisateur n'active une case à cocher indiquant qu'il a lu le contrat. Si votre formulaire permet de recueillir des réponses à un sondage, vous pouvez empêcher les utilisateurs de modifier leurs réponses précédentes en définissant les zones de texte en lecture seule dès que l'utilisateur a entré des informations dans un autre contrôle.

Contenu de cet article

Avant de commencer

Considérations en matière de compatibilité

Désactiver ou définir un contrôle en lecture seule

Avant de commencer

Pour réaliser cette procédure, vous devez disposer sur votre modèle de formulaire d'au moins deux contrôles : un premier contrôle que vous voulez désactiver ou définir en lecture seule et un deuxième dont la valeur déterminera l'état du premier.

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.

Liste des contrôles pouvant être désactivés ou définis en lecture seule par mise en forme conditionnelle

Le tableau suivant répertorie les contrôles Office InfoPath 2007 pouvant être désactivés ou définis en lecture seule par le biais de la mise en forme conditionnelle ; il indique également si les contrôles sont utilisables dans les modèles de formulaires compatibles avec les navigateurs.

Contrôle

Option

Utilisable dans les modèles de formulaires compatibles avec les navigateurs

Case à cocher

Désactivation

Oui

Sélecteur de dates

Lecture seule

Oui

Zone de liste déroulante

Désactivation

Oui

Zone de liste

Désactivation

Oui

Bouton d'option

Désactivation

Oui

Zone de texte enrichi

Lecture seule

Oui

Zone de texte

Lecture seule

Oui

Liste simple, à puces ou numérotée

Lecture seule

Non

Liste modifiable

Désactivation

Non

Fichiers joints

Désactivation

Non

Image manuscrite

Désactivation

Non

Zone de liste à sélection multiple

Désactivation

Non

Image

Désactivation

Non

Haut de la page

Désactiver ou définir un contrôle en lecture seule

  1. Sur le modèle de formulaire, cliquez sur le contrôle que vous voulez désactiver ou définir en lecture seule.

  2. Dans le menu Format, cliquez sur Mise en forme conditionnelle.

  3. Dans la boîte de dialogue Mise en forme conditionnelle, cliquez sur Ajouter.

  4. Sous Si cette condition est vraie, définissez la condition que vous voulez. Par exemple, pour appliquer une mise en forme conditionnelle au contrôle sélectionné à l'étape 1 lorsqu'une valeur donnée est entrée dans un autre contrôle du modèle de formulaire, sélectionnez ce deuxième contrôle dans la première zone, puis spécifiez la valeur qui déterminera la mise en forme conditionnelle du contrôle sélectionné à l'étape 1.

  5. Sous Appliquer la mise en forme, procédez comme suit :

    • Si le contrôle peut être désactivé, activez la case à cocher Masquer ce contrôle.

    • Si le contrôle peut être défini en lecture seule, activez la case à cocher Lecture seule.

  6. Pour enregistrer la condition et revenir au modèle de formulaire, cliquez deux fois sur OK.

  7. Pour tester vos modifications, cliquez sur Aperçu dans la barre d’outils Standard, ou appuyez sur Ctrl+Maj+B.

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.

×