datumformaat "mm-dd-yyyy" en rekenen

Status
Niet open voor verdere reacties.

Tvhouwel

Gebruiker
Lid geworden
2 apr 2002
Berichten
258
Ik heb in Access VB een datum variabele in het format "mm-dd-yyyy"
Dit is gedaan omdat als ik een sql instructie uitvoer via VB dat formaat nodig is.
Nou wil ik bij die variabele een dag optellen.
Het lukt me niet
Voorbeeld vandaag, inhoud variabele vl_datum = 10-12-2007
Ik doe in VB vl_datummorgen = DateAdd("d", 1, vl_datum)
De variabele vl_datummorgen wordt dan 11-12-2007 (en dat is pas over een maand in dit format)
Ook als ik in VB de volgende instructie uitvoer
vl_datummorgen = (Format(DateAdd("d", 1, v_datum), "MM-DD-YYYY")) gaat het fout.
vl_datummorgen wordt dan 12-11-2007
Wie kan mij helpen, hoe kan ik iets bij een datumvariable in het formaat mm-dd-yyyy optellen.
 
Als je de datum als long opslaat en alleen het format statement loslaat op het moment dat de datum getoond wordt dan heb je geen problemen meer.

Zolang je geen timestamp hoeft te gebruiken gaat dit goed.

Maar je kan ook de omslachtige dateserial gebruiken...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan