HankMegens
Gebruiker
- Lid geworden
- 1 sep 2015
- Berichten
- 100
Hallo,
Ik ben een functie aan het maken, die op basis van een bepaalde dag van de week bepaald hoeveel rocords er voor die dag aangemaakt moeten worden.
Nu wil ik dit doen op basis van de dagnaam, bv maandag of zaterdag
De functie is nog maar in zijn beginfase, maar ik loop tegen het feit aan dat ik de opmaak van de nieuwe datum die ik aanmaak de weergave 00:00:00 geeft ipv maandagh, dinsdag ect.
Nu heb ik een formuliertje gemaakt en daar de opmaak van de weekdag op dddd gezet. Maar deze blijft zaterdag weergeven.
Dus lijkt het niet in de opmaak te zitten, maar ergens anders.
Kom er niet uit.
Mocht de database nodig zijn, dan hoor ik het graag.
Ik ben een functie aan het maken, die op basis van een bepaalde dag van de week bepaald hoeveel rocords er voor die dag aangemaakt moeten worden.
Nu wil ik dit doen op basis van de dagnaam, bv maandag of zaterdag
De functie is nog maar in zijn beginfase, maar ik loop tegen het feit aan dat ik de opmaak van de nieuwe datum die ik aanmaak de weergave 00:00:00 geeft ipv maandagh, dinsdag ect.
Nu heb ik een formuliertje gemaakt en daar de opmaak van de weekdag op dddd gezet. Maar deze blijft zaterdag weergeven.
Dus lijkt het niet in de opmaak te zitten, maar ergens anders.
Kom er niet uit.
Code:
Function fplanningdag()
On Error Resume Next
Dim ddatum As Date
Dim ddag As Date
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Tplanning")
ddatum = DMax("datum", "Tplanning") + 1
MsgBox ddatum
ddag = Format(ddatum, "dddd")
MsgBox ddag
With rst
.AddNew
!datum = ddatum
!weekdag = ddag
!aangemaakt = Date
.Update
End With
rst.Close
dbs.Close
End Function
Mocht de database nodig zijn, dan hoor ik het graag.