Retrouvez ici les sujets tendances et les réponses rapides
Bonjour, comment pouvons-nous vous aider ?
Search by task, feature, or problem - not just a single keyword.
Mon formulaire en ligne peut-il calculer l’âge de mes clients
Question
Mon formulaire en ligne peut-il calculer l’âge de mes clients ?
Réponse
Oui, PlatoForms vous permet de calculer l’âge d’un client en fonction de ses informations saisies. Tout ce que vous avez à faire est d’utiliser le champ Saisie de texte et la logique conditionnelle.
Voici comment procéder :
-
Ajoutez deux champs Saisie de texte, en les définissant tous deux comme type “Date” :
-
Pour le champ “Aujourd’hui”, définissez sa “Valeur initiale” sur
Date du jour. -
Ajoutez un champ de saisie de texte nommé “Résultat”. Assurez-vous de masquer ce champ pour que les clients ne le voient pas.
-
Ajoutez un champ de saisie de texte nommé “Âge”, et ouvrez son panneau de propriétés.
-
Définissez-le comme type “Nombre”.
-
Cochez Devise.
-
Cliquez sur Décimales et sélectionnez
ARRONDIRdans le menu déroulant.
De cette façon, l’âge calculé peut être arrondi à un nombre entier.
-
-
Configurez la logique conditionnelle, comme indiqué ci-dessous :
-
Si l’anniversaire du client (#birthday) est renseigné, le formulaire calculera automatiquement son âge.
-
Le formulaire calcule la différence en jours entre la date du jour et l’anniversaire saisi par le client (Aujourd’hui - Anniversaire = Résultat).
-
Ensuite, il convertit cette différence (Résultat) en années révolues avec le calcul
Résultat / 365.25 - 0.5. Dans la calculatrice, saisissez le champ Résultat, puis÷, la valeur365.25, puis-et la valeur0.5. -
Enfin, il affiche cet âge dans le champ “Âge” du formulaire.
Pourquoi
365.25 - 0.5? Diviser par 365,25 tient compte des années bissextiles. Soustraire 0,5 avant le ROUND permet d’arrondir le résultat à l’inférieur, c’est-à-dire aux années révolues du client. Sans cela, toute personne ayant dépassé de plus de six mois son dernier anniversaire serait affichée avec un an de trop. -
Résultat
Disons que la date d’aujourd’hui est le 14 avril 2024, et qu’un client entre son anniversaire comme le 1er janvier 1990 dans le formulaire.
-
Le formulaire calcule la différence entre la date d’aujourd’hui (14 avril 2024) et l’anniversaire du client (1er janvier 1990) :
- Jours entre le 1er janvier 1990 et le 14 avril 2024 = 12 522 jours
-
Ensuite, il convertit cette différence en années révolues :
- Résultat = 12 522 jours
- 12 522 / 365,25 = 34,28
- 34,28 - 0,5 = 33,78, que ROUND arrondit à 34
Ainsi, le formulaire afficherait l’âge du client comme 34 dans le champ “Âge”. Le 31 décembre 2024, la veille de son prochain anniversaire, le client serait toujours affiché comme ayant 34 ans ; à partir du 1er janvier 2025, il serait affiché comme ayant 35 ans.