Ik vond hier op het forum een functie dat enkele dagen geleden gepost werd, welke de gewerkte dagen moet berekenen tussen een willekeurige datum, ik veronderstel [datum] en vandaag. Kan de functie zodanig aangepast worden dat ze kan gebruikt worden in een rapport voor het berekenen van de gewerkte dagen tussen 2 opgegeven data (vastgelegd in de QRY voor opmaak van het rapport).
Mijn rapport berekent bv het aantal ziektedagen over de periode van 1/3/09 en 31/3/09 (zelf in te geven) en moet nu eveneens het aantal gewerkte dagen geven tussen die periode.
(In QRY : between [geef begindatum] and [geef einddatum])
Wie helpt mij verder?
Thx - Hans
Mijn rapport berekent bv het aantal ziektedagen over de periode van 1/3/09 en 31/3/09 (zelf in te geven) en moet nu eveneens het aantal gewerkte dagen geven tussen die periode.
(In QRY : between [geef begindatum] and [geef einddatum])
Code:
Public Function WerkDagen(Datum As Date)
WerkDagen = Int((DateDiff("d", [Datum], Date)) / 7) * 5 + _
IIf(Weekday([Datum], vbMonday) > 5, _
Weekday(Date, vbMonday), _
IIf(Weekday([Datum], vbMonday) > Weekday(Date, vbMonday), _
5 - (Weekday([Datum], vbMonday) - Weekday(Date, vbMonday)), _
(Weekday(Date, vbMonday) - Weekday([Datum], vbMonday)))) + 1
End Function
Wie helpt mij verder?
Thx - Hans

Laatst bewerkt door een moderator: