Parcourez la base de connaissances, explorez nos ressources et visitez notre Forum communautaire pour des informations plus détaillées
Dernière mise à jour : 25 nov. 2025
Les questions à 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é permet de simplifier 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.
Note : Cet article se concentre sur les questions à sélection en cascade de base utilisant le Formbuilder. Pour en savoir plus sur l'utilisation de XLSForm pour créer des questions à sélection en cascade avancées et ajouter des filtres de choix, consultez l'article Ajouter des filtres de choix dans XLSForm.
Pour importer des questions à sélection en cascade dans le Formbuilder, 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 du champ pour la question créée.
name : Identifiant unique pour chaque choix dans une liste.
label : Texte qui apparaît sur le formulaire pour chaque choix.
Note : 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 tirets bas et les chiffres peuvent être utilisés.
Ensuite, vous devez ajouter une colonne pour chaque liste principale, qui est une liste contenant une sous-liste. Par exemple, une liste principale de continents pourrait inclure une liste secondaire de pays.
Pour chaque élément de la liste secondaire, indiquez dans la colonne de la liste principale à quel élément parent l’élément enfant appartient. Par exemple, si le pays dans la liste secondaire est le Malawi, alors dans la colonne continent, indiquez Afrique. Pour faire référence à un élément de la liste principale, utilisez le nom du choix, et non le libellé du choix.

Une fois votre liste de choix prête, vous pouvez l’importer dans le Formbuilder en suivant ces étapes :
Copiez l’intégralité du tableau de choix depuis votre tableur.
Dans le Formbuilder, cliquez sur Insérer 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 les erreurs 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.

Note : Si vous modifiez le libellé de la question dans le Formbuilder, assurez-vous que le nom du champ 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 à 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 aux paramètres des questions.
Pour mettre à jour vos questions à sélection en cascade en utilisant XLSForm :
Téléchargez votre XLSForm en quittant le Formbuilder, en cliquant sur Plus d’actions dans l’onglet FORMULAIRE, et en sélectionnant Télécharger XLS.
Accédez à l’onglet 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 préparer un tableau de choix en cascade.
Téléchargez à nouveau le XLSForm mis à jour vers KoboToolbox en cliquant sur Remplacer le formulaire et en téléchargeant votre fichier modifié.
Pour en savoir plus sur l'ajout de questions à sélection en cascade et l'utilisation de filtres de choix dans XLSForm, consultez l'article Ajouter des filtres de choix dans XLSForm. Pour plus d'informations sur l'utilisation de XLSForm avec KoboToolbox, consultez l'article Utiliser XLSForm avec KoboToolbox.
Avez-vous trouvé ce que vous cherchiez ? Les informations étaient-elles claires ? Manquait-il quelque chose ?
Partagez vos commentaires pour nous aider à améliorer cet article !
KoboToolbox est maintenu par Kobo Inc.