Donnez vie à vos documents numériques !
 

Syntaxe pour division de plusieurs champs. – RÉSOLU

abracadabraPDF Forums PDF – Général Syntaxe pour division de plusieurs champs. – RÉSOLU

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44462
    jeffe52
    Participant

    Bonjour le forum,

    J’essaie vainement de créer une formule daprès des valeur de plusieurs champs mais sans résultat.

    voici le script que j’ai écriS dans le champs resultat
    :

    Code:
    // mise en variable du prix du litre nombre de km
    var prix=this.getField(« prix litre »);
    // mise en variable du kilometrage total
    var total=this.getField(« kmtotal »);
    // mise en variable de la quantité de carburant
    var volume=this.getField(« total carburant »);
    // calul prix par rapport aux kilometres parcourus
    event.value=((total.value*prix.value)/100)*volume.value);

    Merci.

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

    Salut,

    Règle d’or : jamais d’espaces ni de caractères spéciaux dans les noms de champs.
    Ce n’est pas la cause du problème, mais ça pourrait le devenir…

    En fait si tu regardes bien la dernière ligne de ton script : il n’y a pas un nombre égal de parenthèses ouvrantes et fermantes.
    That’s all folks!

    Ce qui nous donne :

    // mise en variable du prix du litre nombre de km
    var prix = this.getField(« prixLitre« ).value;
    // mise en variable du kilometrage total
    var total = this.getField(« kmtotal« ).value;
    // mise en variable de la quantité de carburant
    var volume = this.getField(« totalCarburant« ).value;
    // calul prix par rapport aux kilometres parcourus
    event.target.value = (((total * prix) / 100) * volume);

    On a tout intérêt à placer .value dans les variables, ça évite les répétitions et les erreurs.
    Il y a une légère différence entre event.target.value et event.value, ici ça ne joue pas trop mais des fois ce n’est pas pareil.

    :Smiley15:

    #54759
    jeffe52
    Participant

    merci beaucoup pour la correction ainsi que les conseils, je vais de ce pas revoir le nom de tous mes champs.  :bravo:

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