- 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.