Passer au contenu principal

Comment connecter des formulaires avec un transfert automatique des données

Pour relier formulaires et bases de données, envoyez des données lors de la redirection, utilisez les champs Lookup et Linked row, ou des paramètres d’URL pour préremplir.

Lorsque vous gérez plusieurs formulaires, vous avez souvent besoin de transférer ou de partager des données entre eux.

Formaloo propose plusieurs façons de le faire, pour garantir une circulation fluide des informations entre vos formulaires et vos bases de données.

Cet article présente quatre méthodes clés pour relier formulaires et bases de données :

Option 1 : connecter des formulaires avec des champs masqués

Cette méthode est utile lorsque vous souhaitez transférer automatiquement des données d’un formulaire à un autre lors de la redirection.

Vous pouvez récupérer des informations précises du Form1 (comme l’adresse e-mail d’un utilisateur) et les transmettre au Form2.

Étapes :

  • Créez votre premier formulaire (Form 1), qui recueillera les données.

  • Configurez votre second formulaire (Form2) avec des champs masqués pour récupérer les données du Form1.

  • Assurez-vous que les champs à transférer ont le même ID dans les deux formulaires.

  • Redirigez le Form1 vers le Form2 en ajoutant l’URL du Form2 dans les paramètres du Form1, puis activez l’option d’envoi des données lors de la redirection.

champ masqué

Cas d’usage :
Vous avez un formulaire d’enquête et vous souhaitez que les utilisateurs qui le terminent s’abonnent à une newsletter. Leur adresse e-mail est automatiquement transférée de l’enquête vers le formulaire de newsletter lors de l’envoi.

Envoi de données lors de la redirection du formulaire et utilisation de champs masqués.

🔗 Consultez cet article pour en savoir plus :

Option 2 : récupérer le champ d’un formulaire dans un autre formulaire grâce à un champ Lookup

Les champs Lookup vous permettent de récupérer et d’afficher les données envoyées dans un autre formulaire. Au lieu de demander aux utilisateurs de saisir à nouveau les mêmes données, vous pouvez préremplir des champs en récupérant les entrées existantes d’un formulaire associé.

Étapes :

  • Créez votre formulaire principal (Form 1) et assurez-vous qu’il contient des données.

  • Dans votre formulaire secondaire (Form2), ajoutez un champ Look-Up et reliez-le au Form1.

  • Configurez le champ Lookup pour récupérer les données nécessaires, comme des noms ou des titres de projets.

champ de recherche

Cas d’usage :
Une école collecte les données de performance des élèves dans un formulaire. Plus tard, lors d’une enquête sur la santé mentale, vous pouvez rechercher les noms des élèves dans le formulaire précédent au lieu de leur demander de les saisir à nouveau.

Cela garantit l’exactitude des données et fait gagner du temps aux répondants.

Créez des formulaires relationnels en récupérant les données envoyées et en permettant à votre public de faire un choix parmi celles-ci.

🔗 Consultez cet article pour en savoir plus :

Option 3 : utiliser des paramètres d’URL pour préremplir les champs d’un formulaire

Les paramètres d’URL vous permettent de transmettre des données dans un lien, afin de remplir automatiquement les champs du formulaire lorsque les utilisateurs y accèdent.

C’est particulièrement utile pour préremplir des informations déjà connues ou pour le suivi analytique.

Étapes :

  • Ajoutez un alias ID au champ que vous souhaitez préremplir dans votre formulaire.

  • Copiez l’URL du formulaire et ajoutez-y l’alias avec la valeur souhaitée.

  • Partagez cette URL avec les paramètres préremplis, ou utilisez-la dans vos formulaires intégrés.

ajouter un ID d’alias valide

Cas d’usage :
Vous souhaitez proposer une remise à certains clients. En partageant une URL personnalisée contenant un code de réduction prérempli, le code est automatiquement appliqué lorsque le client ouvre le formulaire.

🔗 Découvrez plus en détail comment utiliser les paramètres d’URL :

Option 4 : relier l’envoi d’un formulaire à un autre formulaire grâce à un champ Linked row

Les Linked rows créent des relations directes entre les formulaires, ce qui vous permet de voir comment les enregistrements d’un formulaire sont liés à ceux d’un autre.

Cette fonctionnalité permet de simplifier les processus, d’améliorer l’organisation des données et de maintenir des associations claires entre les formulaires.

Étapes :

  • Configurez deux formulaires, par exemple un formulaire « Projects » (Form1) et un formulaire « Tasks » (Form2).

  • Ajoutez un champ Linked row dans le Form2 pour le relier au Form1. Les utilisateurs pourront ainsi associer des tâches à des projets précis.

  • Avant que les utilisateurs ne remplissent le Form2, assurez-vous que le Form1 contient des données afin de pouvoir sélectionner les projets pertinents lors de l’ajout de tâches.

Cas d’usage :
En gestion de projet, vous pouvez suivre les tâches qui appartiennent à des projets précis. Le formulaire des tâches affichera les données liées, ce qui vous permettra d’organiser et de gérer au même endroit toutes les tâches liées à un projet.

ℹ️️ Affichage des Linked rows dans les tableaux et les blocs de données :


Lorsque vous ajoutez un champ Linked row à un formulaire et que vous l’incluez dans la liste des colonnes visibles de votre tableau Responses (ou d’un autre bloc de données affichant les envois), la colonne Linked row affiche la valeur du premier champ Short Text disponible de la ligne liée.

Par exemple, si vous avez ajouté dans votre formulaire Project un Linked row pointant vers votre base de données Customers, et que le premier champ Short Text de cette base est Customer name, vous le verrez dans la colonne Linked row du tableau du formulaire Project :

Astuce : vous pouvez enrichir davantage cette connexion en ajoutant d’autres champs Lookup pour récupérer des données supplémentaires de la ligne liée directement dans le formulaire, par exemple Customer Email :

🔗 Découvrez comment tirer parti de cette fonctionnalité :
👉 ​Que sont les Linked rows et comment les utiliser

Ces quatre méthodes offrent des options puissantes pour automatiser et simplifier le transfert de données entre vos formulaires, pour des processus plus efficaces.

Que vous gériez des enquêtes, des données clients, des projets ou des événements, les fonctionnalités de liaison de Formaloo vous aident à rester organisé et à améliorer l’expérience de vos utilisateurs.

Avez-vous trouvé la réponse à votre question ?