Donnez vie à vos documents numériques !
 

Répondre à : Problème script pour somme de données

abracadabraPDF Forums PDF – Général Problème script pour somme de données Répondre à : Problème script pour somme de données

#58912
alex
Membre

Bonjour,
Si on ne précise pas le format des données saisies, le traitement procède à une concaténation de chaînes.
On peut s’affranchir de cette « formalité » en forçant le traitement à calculer une somme, pour cela on ajoute 1* (multiplication par 1 qui lève l’ambiguité puisqu’il y a un opérateur).

//Je veux faire la somme de 4 champs. j’ai mis ce script :
console.clear();
var PH11 = this.getField(« PH1-1 »).value;
var PH12 = this.getField(« PH1-2 »).value;
var PH13 = this.getField(« PH1-3 »).value;
var PH14 = this.getField(« PH1-4 »).value;
var U1 = this.getField(« U1 »).value;
if(U1 != «  » && U1 != « 0 »)
{
total=1*PH11+1*PH12+1*PH13+1*PH14;
console.println(« Resultat= »+total);
this.event.value = total +  » u20AC »;
}
else
{
this.event.value = «  »;
}
Voir maquette.