A.D. Tejpal
adtp at airtelmail.in
Sat Apr 16 22:57:47 CDT 2011
David,
Another alternative could be considered.
You wish to ascertain whether date Dt2 falls on one of the alternate Saturdays starting from Dt1 which is a Saturday.
If the test is to be reflected via a Boolean variable IsAffected, the following could be tried:
IsAffected = ((Dt2 - Dt1) Mod 14 = 0)
If the condition is to be checked in an If / End If block, the syntax could be as follows:
If (Dt2 - Dt1) Mod 14 = 0 Then
Best wishes,
A.D. Tejpal
------------
----- Original Message -----
From: Rocky Smolin
To: 'Access Developers discussion and problem solving'
Sent: Saturday, April 16, 2011 22:44
Subject: Re: [AccessD] is this date affected?
There's a Weekday function in VBA that you pass a date to and it returns a
number from 1 to 7 - Sunday=1, 7=Saturday. Might be helpful?
Rocky
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock
Sent: Saturday, April 16, 2011 8:59 AM
To: accessd at databaseadvisors.com
Subject: Re: [AccessD] is this date affected?
Hi David
You can build a collection of the dates using a loop and DateAdd.
Then look up your date in this collection.
/gustav
>>> davidmcafee at gmail.com 16-04-2011 01:35 >>>
I was wondering if anyone already has some code or Jet SQL to determine if a
date is affected?
Such as Every other Saturday for the next x Saturdays starting 4/16/2011
(2011.04.16 ;) )
Is 4/30/2011 one of those saturdays? (Yes) Is May 7th? (no)
I was going to write a function, but I was wondering I am re-inventing the
wheel, or if there is some built in too to do so.
Thanks,
David