OK sorry about that. Both my queries work independantly I just didn't know how to write the code to make them run on the IIf, then. But I'm always willing to learn from you.
"ScheduleDupChkqry" :
SELECT Schedule1.SchedID, Schedule1.ClientID, Schedule1.WorkerID, Schedule1.AuthID, Schedule1.JobID, Schedule1.ProgramID, Schedule1.Date, +1 AS Record
FROM Schedule1
WHERE (((Schedule1.ClientID)=Forms![Master Schedule]!ClientIDNum) And ((Schedule1.AuthID)=Forms![Master Schedule]!Authorization) And ((Schedule1.JobID)=Forms![Master Schedule]!ComboJob) And ((Schedule1.ProgramID)=Forms![Master Schedule]!ComboProgram) And ((Schedule1.Date)>=Forms![Master Schedule]!Start And (Schedule1.Date)<=Forms![Master Schedule]!TextEndDate));
SchedulingAppendqry:
INSERT INTO Schedule1 ( ClientID, WorkerID, AuthID, ProgramID, JobID, [Date], [Day], Start, [End] )
SELECT MasterSchedMain.ClientID, SchDaySched.Worker, MasterSchedMain.AuthID, Program.ProgramID, MasterSchedMain.JobID, SchedCalDaytbl.Cal, SchDaySched.Day, MasterSchedMain.Starttime, MasterSchedMain.Endtime
FROM (MasterSchedMain INNER JOIN Program ON MasterSchedMain.ProgramID = Program.ProgramID) INNER JOIN (SchedCalDaytbl INNER JOIN SchDaySched ON SchedCalDaytbl.[Day ID] = SchDaySched.Day) ON MasterSchedMain.MasterSchedID = SchDaySched.MasterSchedID
WHERE (((MasterSchedMain.ClientID)=[Forms]![Master Schedule]![ClientIDNum]) AND ((MasterSchedMain.AuthID)=[Forms]![Master Schedule]![Authorization]) AND ((Program.ProgramID)=[Forms]![Master Schedule]![ComboProgram]) AND ((MasterSchedMain.JobID)=[Forms]![Master Schedule]![ComboJob]) AND ((MasterSchedMain.Starttime)=[Forms]![Master Schedule]![Starttime]) AND ((MasterSchedMain.Endtime)=[Forms]![Master Schedule]![Endtime]) AND ((MasterSchedMain.StartDate)<=[SchedCalDaytbl].[Cal]) AND ((MasterSchedMain.ExpireDate) Is Null Or (MasterSchedMain.ExpireDate)>=[SchedCalDaytbl].[Cal]));
Schedule1 table
SchedID Autonumber PK
ClientID Number
WorkerID Number
AuthID Number
JobID Number
ProgramID Number
Date Date/Time
Day Text
Start Date/Time
End Date/Time
Verified Yes/No
Cancel Yes/No
Reason Text
NoNeed Yes/No
I hope this helps, thanks