I had been trying different approaches to this posting problem this was
approach 1:
UPDATE Workshop_Registrations INNER JOIN Workshop_Credits ON
Workshop_Registrations.Student_Num = Workshop_Credits.Student_Num SET
Workshop_Credits.EL_Credits =
IIf(([Worshop_Registrations].[Type]="EL"),(Val(nz([Workshop_Credits].[EL_Credits],0))+(Val(nz([Workshop_Registrations].[Credits],0))))),
Workshop_Credits.OD_Credits =
IIf(([Worshop_Registrations].[Type]="OD"),(Val(nz([Workshop_Credits].[OD_Credits],0))+(Val(nz([Workshop_Registrations].[Credits],0))))),
Workshop_Credits.PD_Credits =
IIf(([Worshop_Registrations].[Type]="PD"),(Val(nz([Workshop_Credits].[PD_Credits],0))+(Val(nz([Workshop_Registrations].[Credits],0))))),
Workshop_Credits.PL_Credits =
IIf(([Worshop_Registrations].[Type]="PL"),(Val(nz([Workshop_Credits].[PL_Credits],0))+(Val(nz([Workshop_Registrations].[Credits],0))))),
Workshop_Credits.GC_Credits =
IIf(([Worshop_Registrations].[Type]="GC"),(Val(nz([Workshop_Credits].[GC_Credits],0))+(Val(nz([Workshop_Registratrions].[Credits],0))))),
Workshop_Credits.Total_Credits =
NZ([Workshop_Credits].[EL_Credits],0)+Nz([Workshop_Credits].[OD_Credits],0)+Nz([Workshop_Credits].[PD_Credits],0)+Nz([Workshop_Credits].[PL_Credits],0)+Nz([Workshop_Credits].[GC_Credits],0),
Workshop_Credits.Posted = Yes, Workshop_Credits.Post_Date = Date(),
Workshop_Credits.Post_Time = Time(), Workshop_Registrations.Posted = Yes,
Workshop_Registrations.Post_Date = Date(), Workshop_Registrations.Post_Time =
Time()
WHERE (((Workshop_Registrations.Workshop_Code)=[Workshop Code]));
This was approach 2:
UPDATE WS_REGSX1Type LEFT JOIN Workshop_Credits ON WS_REGSX1Type.Student_Num
= Workshop_Credits.Student_Num SET Workshop_Credits.EL_Credits =
Val(NZ([Workshop_Credits].[EL_Credits],0))+Val(NZ([WS_REGSX1Type]![Credits],0)),
Workshop_Credits.Total_Credits =
Val(NZ([Workshop_Credits].[Total_Credits],0))+Val(NZ([WS_REGSX1Type]![Credits],0));
Neither one worked.
I appreciate your interest.
JD