Toutes mes réponses sur les forums
-
AuteurRéponses
-
pamava3Membre
Bonsoir et merci beaucoup de votre aide.
j’ai fait un copier/coller et j’ai une erreur de format de champ ??
Finalement le but est de totaliser des gains ou des pertes et de le formuler ( vous nous devez 1245,12€) on ne peut avoir de nombre négatif.
A force de chercher dans les formules mathématiques du javascript, j’ai réussi à trouver. Il faut créer un champ 4 qui affiche en valeur absolue le champ 3 qui est le résultat du calcul entre le champ 1 et 2.
Voici le script qui peut resservir :
this.getField(“champ4”).value =
Math.abs(this.getField(“champ3”).value);
Si quelqu’un sait le simplifier, ce serait intéressant.
Encore un grand merci
pascal :bonjour:pamava3MembreBonsoir
J’ai mal formulé mon problème, je dois effectuer une soustraction entre deux champs et obtenir un résultat obligatoirement positif.
Par exemple 3-7= 4.
Quelqu’un a t’il déja utilisé les valeurs absolues dans les pdf ?
Merci beaucoup :Smiley01:
pascalpamava3MembreMerci beaucoup pour la réponse. Cela fonctionne très bien.
Mais si B est supérieur à A, le résultat sera négatif : -x,xx.
Je souhaite que le résultat soit toujours positif, d’où l’affichage en valeur absolue. :Smiley01:pamava3MembreBonjour
Merci à tous pour votre aide précieuse. En me basant sur vos conseils mais sans assez d’expérience sur le javascript, j’ai résolu le problème en partant du sujet suivant : http://abracadabrapdf.net/forum/index.php/topic,2252.msg11692.html#msg11692qui calcule la différence entre deux dates et affiche le résultat dans un champ année et un champ mois.
J’ai modifié le script pour ne garder que les valeurs de résultat en nombre. J’ai enlevé les mots année(s) et mois dans le script pour pouvoir calculer dessus.
Puis j’ai ajouté un champ “Total” et en calcul simplifié, j’ai mis : (LesAnnees*12)+LesMois
Cela fonctionne parfaitement.
Si cela peut servir.
Encore merci à tous.
pascal :jerisjaune:pamava3Membrebonjour
merci beaucoup pour le conseil, je vais rechercher dans ce sens.
Le conseil précédent était excellent mais, je n’ai pas assez de compétentes en javascript pour le comprendre.
encore merci
pascal :jerisjaune:pamava3Membremerci beaucoup pour la rapidité, je vais essayer de déchiffrer.
bien cordialement
pascal :jerisjaune: -
AuteurRéponses