Loading

Demande de remplissage d'un champ de texte lorsque l'option « Autre » est sélectionnée dans une liste de sélection

Date de publication: Apr 2, 2026
Description
Il est parfois nécessaire de recueillir des informations supplémentaires lorsqu'une option spécifique de liste de sélection est sélectionnée, par exemple « Autre ». Pour autoriser une demande de remplissage d'un champ secondaire uniquement lorsque l'option Autre est sélectionnée, vous pouvez utiliser une règle de validation. Dans cet exemple, nous allons examiner l'objet Compte, mais cette procédure peut être exécutée sur n'importe quel objet, notamment Piste, Contact, Opportunité, Objets personnalisés, etc. 
Résolution
Création d'une règle de validation pour appliquer de façon sélective les exigences de champ.

16.png

Cette image montre la règle de validation créée d'après les instructions de l'article d'aide ci-dessous. 

Étape 1 : dans Configuration, accédez à un objet dans lequel vous devez ajouter la liste de sélection.
  • Dans cet exemple, nous utilisons Compte.

Étape 2 : dans Compte, nous avons le champ de liste de sélection Type standard. 
  • Cette liste de sélection contient une option de valeur appelée Autre.

Étape 3 : créez un champ Texte appelé Autre type et définissez les caractères sur 255.

Étape 4 : enregistrez le fichier.

Étape 5 : créez une règle de validation dans Compte.

Étape 6 : saisissez un nom de règle et une description explicites pour la règle de validation.


Étape 7 : utilisez la formule ci-dessous. 
AND(ISPICKVAL(Type, 'Autre'),ISBLANK(Other_Type__c))

Étape 8 : ajoutez un message d'erreur, puis cliquez sur Enregistrer.

Conseil d'expert : si vous utilisez des formulaires dynamiques, vous pouvez masquer le champ Autre type sur la page pour qu'il soit uniquement visible lorsque le champ Type est défini sur Autre, afin d'optimiser l'expérience utilisateur. 

Voir aussi :

Règles de validation
Création de règles de validation
Création d'un champ personnalisé
_______________________________________________________
Écrit par : Andrew Russo | Leader Réponses Salesforce
Andrew Russo est architecte, administrateur, développeur et analyste chez BACA Systems. Il fait partie de l’écosystème Salesforce depuis 2017 et a une connaissance approfondie de la plate-forme. Il permet aux Trailblazers de renforcer leurs compétences en tant qu’utilisateurs de Salesforce. 

Les Soumissions reflètent uniquement l’opinion de l’utilisateur qui les a mises à disposition et non celle de Salesforce, que l’utilisateur soit affilié ou non à Salesforce. Elles peuvent contenir des produits, services, informations, données, contenus et autres éléments mis à disposition par ou pour le compte de tiers (« Contenus de tiers »).  Salesforce ne contrôle ni n’approuve, et n’est pas non plus responsable de tout contenu de tiers, notamment de leur exactitude, validité, actualité, exhaustivité, fiabilité, intégrité, qualité, légalité, utilité ou sécurité, ni de tout droit de propriété intellectuelle applicable. Toutes les Soumissions disponibles via un forum ou un panneau de message en réponse à des questions publiées, ou qui prétendent autrement à répondre à des questions, y compris à des questions sur Salesforce ou des programmes, sont disponibles pour information seulement, et vous ne devez jamais vous y fier pour répondre à des questions précises (même si une réponse est marquée comme « meilleure » ou accompagnée de qualifications similaires). Vous devez systématiquement contacter le support Salesforce pour obtenir des réponses à vos questions précises. Salesforce n’a aucun contrôle sur les Soumissions et n’est aucunement responsable de quelque utilisation que ce soit, y compris abusive, (ainsi que de toute diffusion) par un tiers des Soumissions.

Si vous avez des questions, puisez dans la sagesse de l'ensemble de notre Trailblazer Community via ce lien : https://trailhead.salesforce.com/trailblazer-community/feed
Numéro d’article de la base de connaissances

000580368

 
Chargement
Salesforce Help | Article