Affichage champs sous condition d'une somme > ou= d'un autre champs  (Lu 50 fois) Partager ce sujet Imprimer

1 B


capitainMo  17 avril 2019 : 12:01

Bonjour,

je réalise un formulaire PDF avec des champs qui interagissent en s'additionnant sur un TOTAL, mais je souhaiterais qu'un champ (invisible à l'écran et en valeur par défaut "trop élevé" par exemple) apparaissent si le total dépasse ou est égal à une certaine somme.

if (this.getField("TOTAL1").value >= 2000)
    {
this.getField("TROP").display = display.visible;
    }
else
{
this.getField("TROP").display = display.hidden;
}


Le code est bien dans le champ qui doit apparaître ?

Merci pour les réponses ;)


IP archivée


bebarth  17 avril 2019 : 12:23

bonjour,
Si c'est en script de calcul du champ qui doit apparaître/disparaître, je dirais même plus :
if (this.getField("TOTAL1").value >= 2000) {
    this.event.target.display = display.visible;
} else {
    this.event.target.display = display.hidden;
}
...pas besoin de le nommer !
@+
 :bonjour:

IP archivée


capitainMo  17 avril 2019 : 13:37

Ah j'avais mis le script dans la partie Format perso ! c'est pour ça que sa ne marché pas ?

IP archivée


capitainMo  17 avril 2019 : 17:31

Merci beaucoup pour l'aide  :soleil:

IP archivée