How to display a message in a form and its repport in relation to the answers?

  • LROBERT
    Demandé le 27 septembre 2023 à 05:40

    Bonjour,

    Je souhaite faire évoluer notre formulaire "Visite Prévention" :

    • Actuellement, nous complétons l'encart "Commentaires" en noir dans le formulaire JOTFORM, qui se génère en bleu dans le PDF (cf photos ci-dessous). J'aimerais ajouter un nouvel encart "Actions" qui fonctionnerait pareil : saisie en noir dans le formulaire, généré en rouge dans le rapport.

    How to display a message in a form and its repport in relation to the answers? Image 1 Screenshot 30

    • Je souhaite mettre en avant deux éléments sur le rapport généré en PDF :
    • La notion d'arrêt de chantier -> elle apparait en fin de saisie sur JOTFORM et je souhaite que sur le PDF elle apparaisse tout en haut, en dessous de "Visite Prévention" (cf photo ci-dessous)
    • La présence ou non de non conformité dans le rapport -> j'ai besoin que si des non conformités sont cochées dans le rapport PDF, apparaisse en haut la mention "Présence de non conformité : OUI NON" avec mise en valeur de la réponse adaptée (dans ce cas "NON")

    How to display a message in a form and its repport in relation to the answers? Image 2 Screenshot 41

    Pouvez-vous m'aider ?

    Cordialement,

    Lauriane CARRE

  • Frédéric Jotform Support
    Répondu le 27 septembre 2023 à 07:25

    Bonjour Laurianne,

    Merci de revenir vers nous pour de l'aide pour la mise en page. J'ai besoin d'un peu de temps pour vous répondre à chacune de vos deux questions qui nécessitent peut-être aussi l'injection de code CSS selon le résultat souhaité. Je reviens vers vous avec des solutions.

    Merci de votre patience et de votre compréhension, nous apprécions.

  • Frédéric Jotform Support
    Répondu le 27 septembre 2023 à 08:40

    Chère Laurianne,

    Voici une première proposition à votre seconde questio, à savoir de faire figurer OUI/NON selon les réponses données aux questions à choix unique, les quelles sont assez nombreuses.

    J'espère que cette solution, bien qu'elle nécessite un certain nombre de manipulations, celles-ci sont aussi peu nombreuses que possible. Permettez-moi de vous montrer:

    1. Ajoutez un élément Text Court en haut de votre formulaire, nommez -le et allez dans ses réglages en cliquant sur l'icone Engrenage.
    2. Cliquez sur l'onglet Avancés.
    3. Réglez sur ON les options Lecture seule, Masquer ce champ et, si besoin, Réduire.How to display a message in a form and its repport in relation to the answers? Image 1 Screenshot 70

    Ensuite, ajoutez et réglez de même un widget Calculatrice de formulaire, puis d'y définir la somme de toutes les réponses aux questions à choix unique. Pour répondre plus vite, je me suis arrêté aux trois premières. On ne peut malheureusement pas en sélectionnr plusieurs en même temps, ce dont je toucherait un mot à nos dveloppeurs.How to display a message in a form and its repport in relation to the answers? Image 2 Screenshot 81

    Il faut ensuite attribuer à chacune des questions à choix unique des valeurs calculables pour les réponses OUI/NON. Je suggère d'utiliser la nombre 1 aux réponses OUI, et le nombre 100 aux réponses NON, et 0 pour Non audité. Ainsi, si la valeur du champ Calcul - le widget Calculatrice de formulaire - est égale ou supérieure à 100, c'est qu'au moins une réponse NON a été donnés. Sinon il c'est n'y a que des réponses OUI. Ce test défini alors la condition suivante, si OUI:

    How to display a message in a form and its repport in relation to the answers? Image 3 Screenshot 92

    Ainsi que celle-ci si NON:

    How to display a message in a form and its repport in relation to the answers? Image 4 Screenshot 103

    Et enfin celle-ci qui montre le champs Présence de conformité qui est caché par défaut:How to display a message in a form and its repport in relation to the answers? Image 5 Screenshot 114

    Ce qui nous donne le résultat suivant, le champ Calculatrice de formulaire étant ici montré pour la compréhension du calcul (il est possible que la compression de cette animation fasse que l'affichage ne se fait pas fidèlement - le mieux est d'essayer sur le clone don t le lien est ci-dessous): How to display a message in a form and its repport in relation to the answers? Image 6 Screenshot 125

    Si vous le souhaitez, vous pouvez faire un clone de cet exemple, cloné depuis votre formulaire actuel.

    Si cette solution vous convient à ce stade pour ce qu iest de votre seconde question, je propose que nous abordions la première question fera alors surement l'objet d'un nouveau thread car il s'agira d'injecter du code CSS.

    Aussitôt que nous avons de vos nouvelles, nous saurons mieux vous aider.