abracadabraPDF › Forums › PDF – Général › calculs conditionnels liste et tarif dégressif › Répondre à : calculs conditionnels liste et tarif dégressif
10 août 2017 à 17:09
#62796
Maître des clés
Ou bien comme ça pour éviter de répéter la première condition :
Code:
var valeurListe = this.getField(« R1 »).value;
var valeurQuantite = this.getField(« Q1 »).value;
var chaineAchercher = « CAF_ACO_PB1 »;
//
if (valeurListe == chaineAchercher) {
if (valeurQuantite < 20) {
event.target.value = valeurQuantite * 10;
}
else if (valeurQuantite < 50) {
event.target.value = valeurQuantite * 8;
}
else if (valeurQuantite < 100) {
event.target.value = valeurQuantite * 6.5;
}
else if (valeurQuantite < 200) {
event.target.value = valeurQuantite * 6;
}
else if (valeurQuantite > 200) {
event.target.value = valeurQuantite * 5.5;
}
else {
event.target.value = « »;
}
}
var valeurQuantite = this.getField(« Q1 »).value;
var chaineAchercher = « CAF_ACO_PB1 »;
//
if (valeurListe == chaineAchercher) {
if (valeurQuantite < 20) {
event.target.value = valeurQuantite * 10;
}
else if (valeurQuantite < 50) {
event.target.value = valeurQuantite * 8;
}
else if (valeurQuantite < 100) {
event.target.value = valeurQuantite * 6.5;
}
else if (valeurQuantite < 200) {
event.target.value = valeurQuantite * 6;
}
else if (valeurQuantite > 200) {
event.target.value = valeurQuantite * 5.5;
}
else {
event.target.value = « »;
}
}
:Smiley15:
