Search the knowledge base, browse our resources, and visit our forum for more detailed information
Read in English | Leer en español | اقرأ باللغة العربية Dernière mise à jour : 5 Sep 2025
Les questions de sélection en cascade vous permettent de créer des formulaires dynamiques où les options d’une question dépendent de la réponse à une question précédente. Cette fonctionnalité aide à rationaliser la collecte de données en ne présentant que les choix pertinents, améliorant ainsi l’efficacité et la précision de vos enquêtes.
Remarque : Cet article se concentre sur les questions de sélection en cascade de base utilisant l'interface de création de formulaires. Pour en savoir plus sur l'utilisation de XLSForm pour créer des questions de sélection en cascade avancées et ajouter des filtres de choix, consultez la documentation XLSForm.
Pour importer des questions de sélection en cascade dans l’interface de création de formulaires, vous devez d’abord préparer votre liste de choix dans Excel ou un autre tableur. Vous pouvez utiliser ce modèle d’importation en cascade pour commencer.
Le tableau de choix doit inclure les colonnes suivantes :
list_name : Identifiant unique pour la liste de choix d’une question. Ce sera également le nom de colonne de données pour la question créée.
name : Identifiant unique pour chaque choix au sein d’une liste.
label : Texte qui apparaît sur le formulaire pour chaque choix.
Remarque : Lors de la définition d'un list_name ou d'un name, n'utilisez pas de symboles tels que le tiret cadratin ou le point d'interrogation. Seules les lettres de l'alphabet, les traits de soulignement et les chiffres peuvent être utilisés.
Ensuite, vous devez ajouter une colonne pour chaque liste parent, qui est une liste incluant une sous-liste. Par exemple, une liste parent de continents pourrait inclure une liste enfant de pays.
Pour chaque élément de la liste enfant, indiquez dans la colonne liste parent à quel élément parent l’élément enfant appartient. Par exemple, si le pays dans la liste enfant est le Malawi, alors dans la colonne continent, indiquez Afrique. Pour faire référence à un élément de la liste parent, utilisez le nom du choix, et non le libellé du choix.

Une fois votre liste de choix prête, vous pouvez l’importer dans l’interface de création de formulaires en suivant ces étapes :
Copiez l’intégralité du tableau de choix depuis votre tableur.
Dans l’interface de création de formulaires, cliquez sur Insérer une sélection en cascade.
Collez le tableau copié dans la zone de texte et cliquez sur Terminé pour importer. Ce processus créera automatiquement de nouvelles questions dans votre formulaire.
S’il y a des erreurs de formatage, l’importation échouera. Corrigez toute erreur et assurez-vous d’avoir suivi les instructions du modèle.
Une fois importées, vous pouvez déplacer les questions dans votre formulaire, modifier les libellés des questions et des choix, et même supprimer des options de choix.
Pour ajouter d’autres choix à la liste en cascade, supprimez les questions importées existantes et importez une nouvelle liste depuis votre tableur mis à jour, en suivant le même processus que ci-dessus.

Remarque : Si vous modifiez le libellé de la question dans l'interface de création de formulaires, assurez-vous que le nom de colonne de données dans ses paramètres correspond toujours au list_name de votre tableau de liste de choix.
Pour plus de flexibilité dans la gestion et la mise à jour de vos questions de sélection en cascade, en particulier si vous prévoyez des modifications fréquentes de vos listes de choix, l’utilisation de XLSForm est recommandée. Cette méthode vous permet de modifier directement vos listes de choix, sans perdre les modifications apportées aux libellés et paramètres des questions.
Pour mettre à jour vos questions de sélection en cascade à l’aide de XLSForm :
Téléchargez votre XLSForm en quittant l’interface de création de formulaires, en cliquant sur Plus d’actions dans l’onglet FORMULAIRE, et en sélectionnant Télécharger XLS.
Accédez à la feuille de calcul choices dans le fichier téléchargé et modifiez votre liste de choix. Maintenez la même approche et le même format que ceux décrits ci-dessus pour la préparation d’un tableau de choix en cascade.
Importez à nouveau le XLSForm mis à jour dans KoboToolbox en cliquant sur Remplacer le formulaire et en important votre fichier modifié.
Pour en savoir plus sur l'ajout de questions de sélection en cascade et l'utilisation de filtres de choix dans XLSForm, consultez la documentation XLSForm. Pour plus d'informations sur l'utilisation de XLSForm avec KoboToolbox, consultez Premiers pas avec XLSForm.
Did you find what you were looking for? Was the information clear? Was anything missing?
Share your feedback to help us improve this article!
KoboToolbox is maintained by Kobo Inc.