Donnez vie à vos documents numériques !
 

Répondre à : Formule rapide pour addition de champs

abracadabraPDF Forums PDF – Général Formule rapide pour addition de champs Répondre à : Formule rapide pour addition de champs

#57931
alex
Participant

Bonjour,
Ci-joint une maquette pour illustrer la manière:
Le champ « TotalMontants » embarque le script qui vous intéresse. Ce script fait la somme de tous les champs dont le nom commence par Montant.
On peut créer autant de champs de calcul que l’on veut, il suffit de préciser l’en-tête du nom des champs à additionner (teteNom= »xxxx »;)
Voici ce script avec quelques éditions pour la console (Ctrl J pour l’afficher).

console.clear();
teteNom= »Montant »;
indexField=0;
indexTerme=0;
total=0;
while(indexField {
//Recupere le nom du champ.
nameField=this.getNthFieldName(indexField);
if(nameField.substring(0,teteNom.length)==teteNom)
{
indexTerme=indexTerme+1;
console.println(indexTerme+ »-« +nameField+ »-valeur= »+this.getField(nameField).value)
total=total+1*this.getField(nameField).value;
}
indexField=indexField+1;
}
console.println(« Total= »+total)
this.event.value=total;