Here is my code...
Private Sub Status_AfterUpdate()
On Error GoTo Status_AfterUpdate_Err
If (Not CurrentProject.IsTrusted) Then
Exit Sub
End If
If ([Status] = "Completed") Then
[CompletedDate2] = Date
End If
If ([Status] = "Completed") Then
[DueDate] = DateAdd("ww", [Frequency], [DueDate])
End If
If ([Status] = "Completed") Then
[StartDate] = DateAdd("ww", [Frequency], [StartDate])
End If
If ([Status] = "Completed") Then
[Status] = "Not Started"
[In Service] = False
End If
DoCmd.Close acForm, "Task Details", acSaveYes
Status_AfterUpdate_Exit:
Exit Sub
Status_AfterUpdate_Err:
MsgBox Error$
Resume Status\_AfterUpdate\_Exit
End Sub