Voor al mijn taken, toetsen, examens gebruik ik een Word sjabloon waar in de koptekst oa. het schooljaar (vb. 2014-2015) staat vermeld. Meer dan eens vergeet ik het schooljaar te updaten en dan denken leerlingen dat het om een toets/taak van een vorig schooljaar gaat.
Ik was al een tijdje op zoek naar een veldcode die ervoor zorgt dat het schooljaar zichzelf automatisch update en die heb ik nu gevonden.
{IF { DATE \@ “MM” } <= 8}
“{={DATE \@ “YYYY”}-1}–{DATE \@ “YYYY”}”
“{{DATE \@ “YYYY”}–={DATE \@ “YYYY”}+1}“}
De basis van het veld is een IF constructie. Het rode gedeelte is de conditie.
Als de huidige maand kleiner is dan, of gelijk aan 8 (augustus) (de WAAR tak) dan zitten we in de tweede helft van het schooljaar (januari tot juni). In die situatie bestaat het schooljaar uit het VORIG kalenderjaar (groene code) en het huidig kalenderjaar (paarse code).
Als de huidige datum groter is dan 8 (de NIET WAAR tak) dan zitten we in het eerste deel van het schooljaar (september tot december). In die situatie bestaat het schooljaar uit het huidige kalenderjaar (blauwe code) en het volgende kalenderjaar (roze code).
Een schooljaar bestaat dus telkens uit twee getallen (vb. 2014 2015) van elkaar gescheiden door een koppelteken. Het koppelteken zie je telkens in het zwart staan.
Opgelet:
Onze IF constructie heeft een “WAAR” taak en een “NIET WAAR” tak, elke tak bevat meerdere veldcodes en moet daarom omsloten worden door aanhalingstekens (“).
Voor en na “<=” (in de conditie) MOET een spatie staan, anders werkt je conditie niet goed.
Bij het openen van je document wordt de veldcode niet automatisch geupdate, als het dus om een document gaat van jaren geleden dan blijft daar het oude schooljaar staan. Probleem? Neen! De veldcodes worden wel automatisch geupdate op het ogenblik dat je het document afdrukt of exporteert naar PDF.
Vragen of opmerkingen over dit artikel? Of wil je meer weten over veldcodes? Contacteer mij gerust!