Donnez vie à vos documents numériques !
 

Script de calcul pour un formulaire interactif : division et addition.

abracadabraPDF Forums PDF – Général Script de calcul pour un formulaire interactif : division et addition.

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44922
    Maxime
    Membre

    Bonjour à tous,

    Je suis présentement de la création du formulaire interactif. J’aurai besoin de scripts afin de calculer des ratios pour de groupes d’enfants et leurs accompagnateurs.

    Il suffit simplement de diviser le nombre d’enfants d’un groupe d’âge avec le ratio nécessaire et additionner tous les résultats pour obtenir le nombre nécessaire d’accompagnateurs. C’est très facile avec la feuille de calcul excel, mais je suis perdue sur Adobe.

    Voici les ratios :
    Enfants de moins de 2 ans : 1 accomp. pour 3 enfants
    Enfants de 3 à 5 ans : 1 accomp. pour 3 enfants *
    Enfants de 6 à 13 ans : 1 accomp. pour 6 enfants
    Enfants de 14 ans et plus : 1 accomp. pour 15 enfants

    *Je sais que ces deux groupes d’âges ont le même ration, mais ils n’ont pas le même prix.

    Merci d’avance pour votre précieuse aide.
    En espérant avoir été compréhensible.

    Max

    P.S.: J’utilise Adobe Acrobat 9.0.

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

    Bonjour,

    C’est assez simple à faire mais il faut savoir comment s’organiser quand les nombres d’enfants ne sont pas divisibles par le nombre d’accompagnateurs.
    Exemple : s’il y a 5 enfants de moins de 2 ans ça fait combien d’accompagnateurs ?
    1 seul ou bien 1,6 ou bien 2 ?
    :Euuuh:

    D’autre part, Acrobat 9 est actuellement en version 9.5 ==> mise-à-jour !!!
    :idee:

    #57492
    Maxime
    Membre

    Bonjour,

    Bonne question. Le nombre d’accompagnateur devra être arrondi au plus haut. Alors s’il y a 5 enfants, il faut 2 accompagnateurs.

    Je voudrais bien me mettre à jour, mais je dois attendre que le département d’informatique le fasse.  :Smiley11:

    Merci de la rapidité!

    #57493
    Merlin
    Maître des clés

    C’est bien ce que je craignais…
    Y a t’il des maximums dans les nombres d’enfants ?

    #57494
    Maxime
    Membre

    Non, il n’y a pas de maximum d’enfants prévu.

    Si le script se complique. Il est possible de laisser le décimal.

    #57495
    Maxime
    Membre

    Bonjour,

    Étant donné que je n’ai pas eu de nouvelles. Je me demandais si le script était possible d’être réalisé ou c’est tout simplement impossible ?

    Merci d’avance

    #57496
    Merlin
    Maître des clés

    Bonjour,

    Oui c’est possible.
    Mais c’est les vacances et je n’ai vraiment pas le temps.
    N’hésites pas à faire remonter le sujet début septembre si personne n’a vraiment répondu d’ici là.

    :joker:

    #57497
    Stubiana
    Membre

    Bonjour Maxime,

    Donc je suppose que tu as 4 champs de formulaire contenant le nombre d’enfants pour chaque catégorie d’âge
    Voici un petit script à mettre dans Propriétés => Calcul => Script de calcul personnalisé d’un 5ème champ que j’ai appelé “Accompagnateurs”

    Code:
    var ratio1 = 3  // le ratio pour les enfants de moins de 2 ans
    var ratio2 = 3  // le ratio pour les enfants de 3 à 5 ans
    var ratio3 = 6  // le ratio pour les enfants de 6 à 13 ans
    var ratio4 = 15    // le ratio pour les enfants de 14 ans et plus
    this.getField(“Accompagnateurs”).value =
    Math.ceil(this.getField(“- de 2 ans”).value / ratio1) +
    Math.ceil(this.getField(“3 à 5 ans”).value / ratio2) +
    Math.ceil(this.getField(“6 à 13 ans”).value / ratio3) +
    Math.ceil(this.getField(“14 ans et plus”).value / ratio4)

    Les valeurs “- de 2 ans”, “3 à 5 ans”, etc.. dans le getField() sont à remplacer par les noms que tu as donné à tes champs.

    En espérant t’avoir aidé  :Smiley01:

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