Som I kan se så skal systemet vise 4 uger af gangen. Det er jo nemt nok at tage den uge vi er i nu og bare vise de 3 efterfølgende uger, men jeg vil gerne have det som vist i linkene ovenfor.
Dvs. hvis vi er i uge 3, så skal skemaet i 1. link vises og hvis vi er i fx 6 uge, så skal link nr. 2 vises.
skal dette gå ud fra en dato, eller hvad ? hvis du har en dato, så er det jo nemt nok ... så finder du bare ugenummeret for denne dato, og laver dine skemaer ud fra dette ?!
Systemet starter med at finde dags dato (ikke noget problem) Udfra den findes uge nummeret (heller ikke noget problem) Denne uge skal så sættes ind i sammenhængen, som vist i de to skemaer. Hvis nu vi er i uge 3, så skal ugerne 1,2,3,4 vises, hvis vi går over i uge 5 skal ugerne 5,6,7,8 vises. Hvis vi kommer til uge 10 skal ugerne 9,10,11,12 vises osv.
hvad er systematikken her ?? ved visning af uge 3, så starter du visningen på uge 1 - ved visning af uge 5, så starter du med visningen i samme uge - og ved visning af uge 10, så starter du i uge 9 ... hvordan hænger det sammen ??
sådan kørte det gamle system.. og sådan vil jeg gerne have det nye system til også at køre.. Det hænger sådan sammen, at der bare skal vises 4 uger... det har bare noget med brugervenlighed at gøre... skal måske lige siges, at skemaet skal bruges til at hænge op uden for et lokale...
du bliver nødt til at angive nogle regler for udlistinger. hvis det ikke er direkte logisk rækkefølge på de uger der skal listes ud, så bliver man nødt til at have nogle regler som ligger til grund for udlistingen
ok. Der skal listes 4 uger af gangen. De skal listes på følgende måde: 1,2,3,4 5,6,7,8 9,10,11,12 13,14,15,16 17,18,19,20 21,22,23,24 25,26,27,28 29,30,31,32 33,34,35,36 37,38,39,40 41,42,43,44 45,46,47,48 49,50,51,52
Jeg tænkte hvis der nu var en smart måde at lave det på i stedet for at skulle lave IF sætninger elle SELECT CASE.
nu kører det sådan, at hvis jeg indtaster fx 1, så kommer ugerne 1,2,3,4, men hvis jeg indtaster 2, så kommer 5,6,7,8 og det passer jo ikke. Hvis jeg indtaster 2, så skal ugerne 1,2,3,4 stadig vises...
Dim intWeek : intWeek = 8 ' fra din beregning for i = 0 To UBound( arrPeriod ) if( InStr( "," & arrPeriod( i ) & ",", "," & intWeek & "," ) > 0 ) then Dim arrWeeks : arrWeeks = Split( arrPeriod( i ), "," )
for j = 0 to Ubound( arrWeeks ) Response.write( "Uge " & arrWeeks(j) & "<br>" ) next Exit For end if next
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.