abracadabraPDF › Forums › PDF – Général › Somme des champs et concaténation › Répondre à : Somme des champs et concaténation
15 mai 2017 à 23:14
#62613
Maître des clés
Désolé c’est une erreur basique et un cas typique d’utilisation de « valueAsString » au lieu de « value » tout court. :geek:
Remplace le premier script ci-dessus par celui-ci :
Code:
// script de calcul
if (this.getField(« Text4 »).valueAsString.length > 0) {var cChamp1 = 1;}
else {var cChamp1 = 0;}
//
if (this.getField(« Text5 »).valueAsString.length > 0) {var cChamp2 = 1;}
else {var cChamp2 = 0;}
//
if (this.getField(« Text6 »).valueAsString.length > 0) {var cChamp3 = 1;}
else {var cChamp3 = 0;}
//
if (this.getField(« Text7 »).valueAsString.length > 0) {var cChamp4 = 1;}
else {var cChamp4 = 0;}
//
event.target.value = (cChamp1 + cChamp2 + cChamp3 + cChamp4) * 1;
//
if (this.getField(« Text4 »).valueAsString.length > 0) {var cChamp1 = 1;}
else {var cChamp1 = 0;}
//
if (this.getField(« Text5 »).valueAsString.length > 0) {var cChamp2 = 1;}
else {var cChamp2 = 0;}
//
if (this.getField(« Text6 »).valueAsString.length > 0) {var cChamp3 = 1;}
else {var cChamp3 = 0;}
//
if (this.getField(« Text7 »).valueAsString.length > 0) {var cChamp4 = 1;}
else {var cChamp4 = 0;}
//
event.target.value = (cChamp1 + cChamp2 + cChamp3 + cChamp4) * 1;
//
