UPDATE tblR1_Data, tblTerm
SET tblR1_Data.AUTUMN = [HRWEEK]*
IIf(([BEGD] Between [dtmTerm1_Start] And [dtmTerm1_End]),
IIf(([EEND]<=[dtmTerm1_End]),
DateDiff("ww",[BEGD],[EEND]),
DateDiff("ww",[BEGD],[dtmTerm1_End])
),
0);
If the course's duration is solely...