JeanWM Posted May 30, 2006 Posted May 30, 2006 Ik heb een FM4 berekening (een deel van mijn klas-planningssysteem) zonder meer omgezet in FM 7: DayOfWeek ( Date ( month_cn; 1; year_cn) ) & Case( GetAsNumber ( month_cn ) = 4;30; GetAsNumber ( month_cn ) = 6;30; GetAsNumber ( month_cn ) = 9;30; GetAsNumber ( month_cn ) = 11;30; GetAsNumber ( month_cn ) = 2;If(year_cn / 4 = Int ( year_cn / 4 );29;28); 31 ) result text. Wij vragen ons hier af of dit op een andere manier kan/moet/mag met de beschikbare nieuwigheden in FM 7. Ik heb al wel iets in mijn achterhoofd, maar wil het toch even naast mogelijke andere ideeen zetten. Quote
0 rmw Posted May 30, 2006 Posted May 30, 2006 Waar dient die functie voor? Als ik het zo lees komt er voor vandaag '331' uit (dinsdag is 3 en mei heeft 31 dagen), maar wat zegt dat? rmw Quote
0 JeanWM Posted May 30, 2006 Author Posted May 30, 2006 Zoals ik zei, het is een planningssysteem dat ik jaren geleden in FM4 gemaakt heb dat nu herschreven wordt in FM7. Daarbij proberen we 'oude' berekeningen in een 'nieuwere' vorm te gieten. Dit is een deel ervan, het is gekoppeld aan een 'ministeriele vereiste'. Zeg maar de manier waarop 'hun' lijsten dienen ingevuld te worden, met welke gegevens en op welke manier. Hiermee vullen we twee vakjes in, o.a. de dag waarop de eerste dag van een maand valt en het totaal aantal dagen in die maand, en verder de dag waarop een bepaalde cat. les gegeven wordt, met weer het aantal dagen in die maand. Waarom ? Beats me, maar als het niet juist zou zijn komt alles terug....en gewoonlijk zonder opgave van reden.... Er zijn nog enkele 'monsterberekeningen' die nu eenvoudiger moeten gemaakt worden. Quote
0 rmw Posted May 30, 2006 Posted May 30, 2006 Volgens mij zijn er in FM7/8 geen functies bijgekomen die speciaal voor die overheid resultaat opleveren Ik zou voor het bepalen van de laatste dag van de maand echter wel de kalender van FM/systeem gebruiken: DayOfWeek ( Date ( month_cn; 1 ; year_cn) ) & Day ( Date ( month_cn + 1 ; 1 ; year_cn ) - 1 ) ) FM heeft de mooie eigenschap niet beperkt te zijn tot geldige maanden en dagen als het om rekenen met datums gaat. Date ( 14 ; 35 ; 2006 ) wordt netjes uitgerekend en geeft als resultaat '7 maart 2007' rmw Quote
0 JeanWM Posted May 30, 2006 Author Posted May 30, 2006 Net wat ik in gedachte had. Enkel geeft die berekening een fout voor 2100, maar ik denk niet dat we zover in de toekomst moeten gaan..... One down, 26 to go..... Quote
Question
JeanWM
Ik heb een FM4 berekening (een deel van mijn klas-planningssysteem) zonder meer omgezet in FM 7:
result text.
Wij vragen ons hier af of dit op een andere manier kan/moet/mag met de beschikbare nieuwigheden in FM 7.
Ik heb al wel iets in mijn achterhoofd, maar wil het toch even naast mogelijke andere ideeen zetten.
4 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.