Here's the DDL for the tables. CREATE TABLE tbl_Audit ( Audit_ID int identity(4120505,1), ScheduledQuarter varchar(5) not null, ScheduledYear smallint not null, ScheduleDate smalldatetime, Audit_Status varchar (100), Primary key clustered (Audit_ID), Unique (Group_Name, ScheduledYear, ScheduledQuarter) CREATE TABLE tbl_CalendarQuarters ( ID smallint identity (1,1) primary key, Quarter varchar(5), Months smallint, Unique(Quarter, Months) )
So an Audit record can look like (column names changed for simplicity)Audit_ID|Quarter|Year |Date |Status12345|Q1|2011|Null|Pending Date|The Calendar Quarters table looks likeQuarter|Month|Q1|01Q1|02....Q4|12So lets say with Audit# 12345, I have assigned it to Q1 2011 but with no schedule date yet. Today is is 03/16/2011 (two weeks before Q2) and there still is no schedule date for the audit. I want the record to automatically be updated to:Audit_ID|Quarter|Year |Date |Status12345|Q1|2011|Null|[Delinquent|I am using Access 2007 as a front-end with SQL Server 2005 Express as a back end. Some have suggested SQL Server Scheduled Jobs, but that is not possible with the Express edition.