Bonjour,
Merci Merlin.
J’ai mis en pratique les infos glanée dans les 2 liens, mais j’ai un soucis, je m’explique:
J’ai donc 3 champs:
– champ 1 vide qui contient un pourcentage
– champ 2 vide qui contient un prix
– champ 3 en lecteur seule avec le prix de base
Le but étant que si on rentre un pourcentage dans le champ 1, ça calcul le pourcentage du prix de base et ça marque ce prix dans le champ 2.
Mais aussi, si je modifie le prix dans le champ 2, alors ça remet à jour le pourcentage dans le champ 1. J’espère que c’est clair
J’ai donc mis ce code en script de calcul personnalisé dans le champ 1:
var champ2 = this.getField(“champ2”);
var champ3 = this.getField(“champ3”);
event.value = champ2.value * 100 / champ3.value;
Et celui-ci en script de calcul personnalisé dans le champ 2:
var champ1 = this.getField(“champ1”);
var champ3 = this.getField(“champ3”);
event.value = champ1.value * champ3.value / 100;
Si je mets une valeur dans le champ 1, le prix est bien calculé dans le champ 2. Mais dès que je touche au champ 2, il ne met pas à jour le champ 1 mais me rechange ma valeur du champ 2.
Vous avez une astuce pour gérer ça, je ne vois pas ? :doute:
J’ai mis le cas concret dans le petit fichier joint.
Merci pour votre aide
[attachment deleted by admin]