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 à 16:48
#62795
Merlin
Maître des clés
Qu’on peut aussi écrire ainsi, c’est plus facile à dupliquer :
Code:
var valeurListe = this.getField(“R1”).value;
var valeurQuantite = this.getField(“Q1”).value;
var chaineAchercher = “CAF_ACO_PB1”;
//
if (valeurListe == chaineAchercher) && (valeurQuantite < 20)) {
event.target.value = valeurQuantite * 10;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 50)) {
event.target.value = valeurQuantite * 8;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 100)) {
event.target.value = valeurQuantite * 6.5;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 200)) {
event.target.value = valeurQuantite * 6;
}
else if (valeurListe == chaineAchercher) && (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) && (valeurQuantite < 20)) {
event.target.value = valeurQuantite * 10;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 50)) {
event.target.value = valeurQuantite * 8;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 100)) {
event.target.value = valeurQuantite * 6.5;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite < 200)) {
event.target.value = valeurQuantite * 6;
}
else if (valeurListe == chaineAchercher) && (valeurQuantite > 200)) {
event.target.value = valeurQuantite * 5.5;
}
else {
event.target.value = “”;
}