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: