Ik heb een vraag over het automatisch invullen van een veld met een invoerlijst (ik heb van dit veld een Groep selectievakjes gemaakt). In dit veld staan alle academische jaren, bv 2007/2008 en 2008/2009. Nu wil ik het zo maken dat deze automatisch ingevuld moeten worden als de data die gelden voor een contract binnen het betreffende academische jaar worden ingetypt. Dus: als de begindatum van een contract 1 oktober 2007 is en de einddatum 1 juni 2008, dan moet 2007/2008 aangekruist worden. Dit gaat goed, geen probleem.
Maar ook: als de begindatum van een contract 1 oktober 2007 is en de einddatum 1 juni 2009, dan moet 2007/2008 EN 2008/2009 aangekruist worden. En dit lukt dus niet. Hoe krijg ik het zo dat dan beide vakjes aangekruist worden?
Ik was zo begonnen:
If ( MoU|contract|begin|datum > Date ( 8 ; 31 ; 2007 ) and MoU|contract|begin|datum < Date ( 9 ; 1 ; 2008 );
Case ( MoU|contract|eind|datum > Date ( 8 ; 31 ; 2007 ) and MoU|contract|eind|datum < Date ( 9 ; 1 ; 2008); "2007/2008";
MoU|contract|eind|datum > Date ( 8 ; 31 ; 2008 ) and MoU|contract|eind|datum < Date ( 9 ; 1 ; 2009); "2007/2008" and "2008/2009"; "" ) ; "")
Er gaat dus iets verkeerd in het stuk dat ik rood gemaakt heb.
Vraag
laura23
Hoi allemaal,
Ik heb een vraag over het automatisch invullen van een veld met een invoerlijst (ik heb van dit veld een Groep selectievakjes gemaakt). In dit veld staan alle academische jaren, bv 2007/2008 en 2008/2009. Nu wil ik het zo maken dat deze automatisch ingevuld moeten worden als de data die gelden voor een contract binnen het betreffende academische jaar worden ingetypt. Dus: als de begindatum van een contract 1 oktober 2007 is en de einddatum 1 juni 2008, dan moet 2007/2008 aangekruist worden. Dit gaat goed, geen probleem.
Maar ook: als de begindatum van een contract 1 oktober 2007 is en de einddatum 1 juni 2009, dan moet 2007/2008 EN 2008/2009 aangekruist worden. En dit lukt dus niet. Hoe krijg ik het zo dat dan beide vakjes aangekruist worden?
Ik was zo begonnen:
If ( MoU|contract|begin|datum > Date ( 8 ; 31 ; 2007 ) and MoU|contract|begin|datum < Date ( 9 ; 1 ; 2008 );
Case ( MoU|contract|eind|datum > Date ( 8 ; 31 ; 2007 ) and MoU|contract|eind|datum < Date ( 9 ; 1 ; 2008); "2007/2008";
MoU|contract|eind|datum > Date ( 8 ; 31 ; 2008 ) and MoU|contract|eind|datum < Date ( 9 ; 1 ; 2009); "2007/2008" and "2008/2009"; "" ) ; "")
Er gaat dus iets verkeerd in het stuk dat ik rood gemaakt heb.
Is dit op te lossen? Dank jullie wel alvast!
Groeten, Laura
Link naar reactie
7 antwoorden op deze vraag
Aanbevolen berichten
Doe mee aan dit gesprek
Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.