Donnez vie à vos documents numériques !
 

Répondre à : Remplissage automatique.

abracadabraPDF Forums PDF – Général Remplissage automatique. Répondre à : Remplissage automatique.

#71684
michel c.
Participant

Je viens de tenter de modifier le script remplissage par celui-ci :

function remplissage(indice){
var leNom=this.getField(« goto. »+indice).value;
var leMotif=this.getField(« motif. »+indice).value;
var laDate=util.printd(« dd/mm/yyyy »,new Date());
if (leNom!= » » && leMotif!= »-« ) {
var commentaire=app.response({
cTitle: « COMMENTAIRE »,
cQuestion: « Commentaire du « +laDate+ » pour le motif : \ » »+leMotif+ »\ ». »,
cDefault: « Sans commentaire ! »,
cLabel: « Élève : « +leNom
});
if (commentaire!=null) {
try {
var OK=0;
for (var i=0; i<32; i++) {
if (this.getField(« date »+indice+ ». »+i+ ».0″).value== » ») {
this.getField(« date »+indice+ ». »+i+ ».0″).value=laDate;
this.getField(« evenement »+indice+ ». »+i+ ».0″).value=leMotif;
this.getField(« commentaire »+indice+ ». »+i+ ».0″).value=commentaire;
OK++;
break;}
if (this.getField(« date »+indice+ ». »+i+ ».0″).value!= » ») {
app.alert({cMsg: »Attention, liste pleine. L’entrée ne peut être saisie », nIcon:3});
// this.getField(« date »+indice+ ». »+i+ ».0″).value= » »;
//this.getField(« evenement »+indice+ ». »+i+ ».0″).value= » »;
//this.getField(« commentaire »+indice+ ». »+i+ ».0″).value= » »;
OK++;
break;}

}
if (!OK) {
for (var i=0; i<32; i++) {
if (this.getField(« date »+indice+ ». »+i+ ».1″).value== » ») {
this.getField(« date »+indice+ ». »+i+ ».1″).value=laDate;
this.getField(« evenement »+indice+ ». »+i+ ».1″).value=leMotif;
this.getField(« commentaire »+indice+ ». »+i+ ».1″).value=commentaire;
break;
}
}
}
} catch(e) {
app.alert(« La fiche de l’élève « +leNom+ » est pleine. »,3);
}
};
}
}

 

Mais ça ne fonctionne pas…