Donnez vie à vos documents numériques !
 

Répondre à : Calcul avec condition bouton radio

abracadabraPDF Forums PDF – Général Calcul avec condition bouton radio Répondre à : Calcul avec condition bouton radio

#60977
Merlin
Maître des clés

Bonjour et bienvenue.

Utiliser des conditions à la place d’un calcul est rarement avantageux, j’utiliserais plutôt un script de ce genre (non testé), placé en script de calcul personnalisé dans le champ prixrollup.
Il faudra aussi s’assurer que le champ quantiterollup soit bien au format Nombre pour prévenir toute erreur NaN (Not a Number).

Par ailleurs il faudrait peut-être utiliser des cases-à-cocher (décochables, plusieurs choix possibles) plutôt que des boutons-radio (un seul choix possible et non-décochables par l’utilisateur).

Code:
// mise en variable de la valeur du champ
var nQuantite = this.getField(“quantiterollup”).value;
// condition : si les 2 boutons sont cochés
if (this.getField(“Aexpedier”).value != “Off” && this.getField(“Livraisonanonyme”).value != “Off”) {
// calcul de base
event.target.value = 80 * nQuantite;
}
// sinon (si un seul ou zéro bouton est coché)
else {
// calcul de base plus quinze
event.target.value = (80 * nQuantite) + 15;
}