Donnez vie à vos documents numériques !
 

Somme des radio boutons en mots

abracadabraPDF Forums PDF – Général Somme des radio boutons en mots

  • Ce sujet contient 7 réponses, 3 participants et a été mis à jour pour la dernière fois par bebarth, le il y a 4 mois.
  • Créateur
    Sujet
  • #74624
    MarieClaudeLague
    Participant

    Bonjour,
    Je fais des formulaires simples depuis un bon moment, mais ici j’ai une requête qui dépasse mes connaissances.

    Mon client voudrait avoir un PDF avec des radio boutons (un seul choix possible par question).
    Chaque choix aura une valeur de -1 à 4. ces choix seront calculé à la fin (jusque là ca va pour moi)
    À la dernière phrase, le client veut que la somme des choix corresponde à un résultat en mots.
    La somme sera invisible dans le formulaire seulement le résultat en mot sera visible.

    Somme = 1 : Growth
    Somme = 2 : Diversified
    Somme = 3: Growth or Diversified

    Voici mon PDF test, il n’y a pas de design seulement le texte du client dans son Excel et quelques cases qui s’additionnent.

    Merci beaucoup

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #74626
    bebarth
    Maître des clés

    bonjour,
    En script de format personnalisé tu peux écrire :
    if (event.value==1) event.value="Growth";
    else if (event.value==2) event.value="Diversified";
    else if (event.value==3) event.value="Growth or Diversified";
    // etc.
    else event.value="";

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #74629
    MarieClaudeLague
    Participant

    Wow.

    Tellement merci, ca parait si simple. Mais quand on sait pas c’est si compliqué.

    Merci beaucoup 🙂

    #74720
    MarieClaudeLague
    Participant

    Rebonjour,

    Pour le même formulaire, j’ai maintenant une deuxième demande à laauelle je n’arrive pas à trouver de formule en navigant sur le forum.

    Je voudrais savoir si c’est possible de faire apparaître le résultat du clacul des radio boutons, seulement si toutes les cases sont cochées (sans ajouter de bouton qui afficherait le résultat) ?

    Merci beaucoup.

    Attachments:
    You must be logged in to view attached files.
    #74723
    Merlin
    Maître des clés

    On ajoute autour du script existant une condition qui vérifie que tous les Groupes de boutons-radio soit cochés.

    Quand un bouton-radio ou une case à cocher n’est pas coché sa valeur est égale à “Off”.

    if (this.getField("Groupe 1").value != "Off" && this.getField("Groupe 2").value != "Off" && this.getField("Groupe 3").value != "Off" && this.getField("Groupe 4").value != "Off" && this.getField("Groupe 5").value != "Off" && this.getField("Groupe 6").value != "Off" && this.getField("Groupe 7").value != "Off") {
    // script
    }
    else {event.value="";}

    Ci-joint.

    Attachments:
    You must be logged in to view attached files.
    #74731
    MarieClaudeLague
    Participant

    Wow,
    Je fais énormément de Grep dans Indesign mais les formulaire PDF c’est vraiment à explorer.
    Merci beaucoup.

    Je vais certainement me renseigner pour de la formation sur le site.

    • Cette réponse a été modifiée le il y a 4 mois et 1 semaine par MarieClaudeLague.
    #74733
    Merlin
    Maître des clés

    Tu partiras avec une bonne base car beaucoup de JavaScripteurs sont largués dès qu’on aborde le GREP.

    😉

     

    if ((/\d{3}.+$/.test(strName))) {
    // blablabla
    }

    #74735
    bebarth
    Maître des clés

    bonjour,
    Si on veut gagner quelques lignes de script on peut écrire :
    var OK=true;
    for (var i=1; i<=7; i++) var OK=OK && this.getField("Groupe "+i).value!="Off";
    if (OK) {
    // script
    } else event.value="";

    Mais là, j’avoue,je chipote…

    @+
    😎

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.