Dateadd exclusief weekenddagen

Status
Niet open voor verdere reacties.

CEmeleer

Nieuwe gebruiker
Lid geworden
10 mrt 2015
Berichten
2
Beste forumleden,

Als beginnend acces gebruiker heb ik een database gemaakt die o.a. bij moet houden wanneer producten in en uit gaan. Nu is het zo dat uitgaande producten niet in het weekend uitgaan. Ik ben dus op zoek naar een expressie die een bepaald aantal dagen optelt (1,2,3 of 5) bij [Datum in] en als het resultaat hiervan in het weekend valt er nog eens 2 (voor zaterdag) en of 1 (voor zondag) dagen bij worden opgeteld.

Dit is wat ik tot nu toe heb, maar blijf foutmeldingen krijgen en weet niet hoe nu verder:

=IIF([Datum in]”d”=1;+1;IIF[Datum in]=7;+2;0)

Hopelijk kunnen jullie mij helpen
 
Welkom bij HelpMij :).
Je haalt een aantal functies door elkaar. Dit zou moeten werken:
Code:
Expr1: IIf(Weekday([Datum in];2)=6;DateAdd("d";2;[Datum in]);IIf(Weekday([Datum in];2)=7;DateAdd("d";1;[Datum in);[Datum in]))
 
Fantastisch! Hij werkt1
Heel erg bedankt voor deze oplossing, hier was ik zelf voorlopig nog niet uitgekomen.

Nogmaals bedankt! :thumb:
 
Mag je 'm op <Opgelost> zetten :). De DateAdd is niet eens nodig; [Datum in] + 2 en [Datum in] + 1 werkt ook prima (datums zijn nu eenmaal getallen). Maar DateAdd is wel een aardige functie om eens mee te werken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan