Gustav Brock
Gustav at cactus.dk
Tue Sep 6 01:17:23 CDT 2011
Hi Doug Weekday("9/4/2011") and Weekday(#9/4/2011#) is not the same thing so if that computer doesn't use the "reverse" US date format (mm/dd/yyyy) your expression will read as 2011-04-09. Always use data type date/time for dates in VB(A). /gustav >>> dbdoug at gmail.com 05-09-2011 18:19 >>> Hello All: I have some code which depends on the weekday number. On all computers except for one of my client's, it runs OK. The computers are a mixed bag of Access 2003, 2010 and Windows 7 and Vista. On the 'bad' computer, everything is off by one day. Debugging on this computer gives '7' as the result of Weekday("9/4/2011") - a Sunday. According to Access help, the default for Sunday is 1. I've checked the Windows 7 Regional and Language settings on this computer and 'Sunday' is set as the first day of the week. So Access and Windows are different. I can't find a setting in Access to change this, and nothing on the Web. But it must be some kind of configuration setup - does anyone have a suggestion? Thanks, Doug