Donnez vie à vos documents numériques !
 

Répondre à : calculs conditionnels liste et tarif dégressif

abracadabraPDF Forums PDF – Général calculs conditionnels liste et tarif dégressif Répondre à : calculs conditionnels liste et tarif dégressif

#62794
Merlin
Maître des clés

Oui, il y a des erreurs de syntaxe, et aussi trop d’accolades et de parenthèses, et pas assez de point-virgules.  :Smiley03:
Attention aussi à l’opérateur d’égalité : == n’est pas identique à =

Essaye ça :

Code:
if ((this.getField(« R1 »).value == « CAF_ACO_PB1 ») && (this.getField(« Q1 »).value < 20)) {
event.target.value = this.getField(« Q1 »).value * 10;
}
else if ((this.getField(« R1 »).value == « CAF_ACO_PB1 ») && (this.getField(« Q1 »).value < 50)) {
event.target.value = this.getField(« Q1 »).value * 8;
}
else if ((this.getField(« R1 »).value == « CAF_ACO_PB1 ») && (this.getField(« Q1 »).value < 100)) {
event.target.value = this.getField(« Q1 »).value * 6.5;
}
else if ((this.getField(« R1 »).value == « CAF_ACO_PB1 ») && (this.getField(« Q1 »).value < 200)) {
event.target.value = this.getField(« Q1 »).value * 6;
}
else if ((this.getField(« R1 »).value == « CAF_ACO_PB1 ») && (this.getField(« Q1 »).value > 200)) {
event.target.value = this.getField(« Q1 »).value * 5.5;
}
else {
event.target.value = «  »;
}