Donnez vie à vos documents numériques !
 

Répondre à : Afficher dans un champ l’année scolaire en cours.

abracadabraPDF Forums PDF – Général Afficher dans un champ l’année scolaire en cours. Répondre à : Afficher dans un champ l’année scolaire en cours.

#66558
Merlin
Maître des clés

Essaye ce script (non testé) en « script de calcul » dans le champ que tu indiques par une flèche sur ta capture, après avoir adapté le nom du champ bien entendu :

var strAnnee = this.getField(« nom du champ qui contient 31/08/20XY« ).valueAsString;
if (strAnnee != «  ») {
var arr1 = strAnnee.split(«  »); // découpage valueAsString sur chaque caractère
var chifrDernier = arr1.pop(); // récupération du dernier caractère
var chifrAvDernier = arr1.pop(); // récupération de l’avant-dernier caractère
var nAnnee = chifrAvDernier + chifrDernier; // assemblage des 2 derniers caractères
var anneePreced = Number(nAnnee) – 1; // calcul de l’année précédente
event.target.value = « 20 » + anneePreced + « -20 » + nAnnee;
}

Par-contre il faudra penser à adapter ce script avant le changement de siècle en 2100…
:geek: