Donnez vie à vos documents numériques !
 

Répondre à : Valeur maximale

abracadabraPDF Forums PDF – Général Valeur maximale Répondre à : Valeur maximale

#72980
bebarth
Maître des clés

Du coup, le script d’un seul champ (ici ) doit être :
for (var laLigne=1; laLigne<=34; laLigne++) {
var lesValeurs=[];
for (var i=1; i<=10; i++) {
if (this.getField("a."+laLigne+"."+i).value!=="") lesValeurs.push([i,this.getField("a."+laLigne+"."+i).value]);
this.getField("a."+laLigne+"."+i).fillColor=["T"];
}
try {
lesValeurs.sort(function(a,b){return a[1]-b[1]});
if (this.getField("a."+laLigne+"."+lesValeurs[0][0]).value!=="") this.getField("a."+laLigne+"."+lesValeurs[0][0]).fillColor=this.getField("A."+laLigne).value=="+"?color.green:color.red;
if (this.getField("a."+laLigne+"."+lesValeurs[lesValeurs.length-1][0]).value!=="") this.getField("a."+laLigne+"."+lesValeurs[lesValeurs.length-1][0]).fillColor=this.getField("A."+laLigne).value=="-"?color.green:color.red;
} catch(e) {}
}
A noter que j’ai ajouté l’inégalité absolu “!==” pour renir compte des éventuels 0.

@+
😎

Attachments:
You must be logged in to view attached files.