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.
Question
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
7 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.