Ik geef aan een stukje code een jaar en een weeknummer mee en onderstaande script maakt van die twee gegevens een pull-down menu met de beschikbare datums van maandag tot zondag van de gekozen jaar en weeknummer.
Ik gebruik onderstaande script:
Als ik nu bijvoorbeeld jaar 2002 en week 23 kiest dan krijg ik netjes een pull-down van ma 3-6-2002 tot zo 9-6-2002.
Maar als ik nu bijvoorbeeld jaar 2000 en week 23 kiest dan krijg ik niet 5-6-2000 tot 11-6-2000 maar dan krijg ik 2-6-2000 tot 8-6-2000.
Hoe kan ik dit probleem oplossen
Ik gebruik onderstaande script:
code:
1
2
3
4
5
6
7
8
9
10
11
| If Datum = "" Then
DatumPullDown = DatumPullDown & "<option value="""">Kies datum</option>"
If Week <> "" Then
x = 1
BeginDatumWeek = (DateAdd("ww", (Week-1), "1-1-" & Jaar) - 2)
Do While x < 8
DatumPullDown = DatumPullDown & "<option value=""" & DateAdd("d", x, BeginDatumWeek) & """>" & FormatDateTime(DateAdd("d", x, BeginDatumWeek), 0) & "</option>"
x = x + 1
Loop
End If
End If |
Als ik nu bijvoorbeeld jaar 2002 en week 23 kiest dan krijg ik netjes een pull-down van ma 3-6-2002 tot zo 9-6-2002.
Maar als ik nu bijvoorbeeld jaar 2000 en week 23 kiest dan krijg ik niet 5-6-2000 tot 11-6-2000 maar dan krijg ik 2-6-2000 tot 8-6-2000.
Hoe kan ik dit probleem oplossen
Webhosting van SkyHost.nl: 25 Mb / 1 Gb windows hosting € 4,50 p/m excl.btw!