- Ce sujet est vide.
-
Sujet
-
Bonjour à tous,
Je suis en train de créer un formulaire sur Acrobat pour un client, et je suis confronté à un problème de calcul, ou plutôt d’ordre de calcul. Je m’explique.
Plusieurs champs permettent d’aboutir à un sous-total (après une suite de multiplications, additions, etc).
Une fois ce sous-total obtenu, je lui applique un coefficient sous forme de pourcentage renseigné dans un autre champ.Le champ résultant, ie sous-total * coeff appelé majoration-soustotal-BG, est calculé comme suit :
this.getField(“majoration-soustotal-BG”).value = this.getField(“Soustotal-6”).value * this.getField(“x_29”).value/100;
Ce script est défini dans l’onglet Calcul -> Script de calcul personnalisé du champ “majoration-soustotal-BG”.
Jusque là tout va bien. Bon. Mais pourquoi vient-il nous saouler avec un truc qui fonctionne me direz-vous ? Et bien parce-que lorsque je modifie un des paramètres du début du formulaire (les “plusieurs champs” cités au début de mon post), le sous-total est bien mis à jour, mais pas le champ final.
J’imagine que c’est simplement parce-que le sous-total ne fait intervenir que des actions de base des formulaires Acrobat qui impactent automatiquement le champ sous-total, alors que le dernier champ appelle du JS.
Donc ma question est : comment forcer le calcul automatique du dernier champ ? (genre option dans Excel “calcul automatique”).
Merci d’avance pour vos lumières.
- Vous devez être connecté pour répondre à ce sujet.