You don't give enough detail to determine where to do this. If your teachers
are entering data directly into tabkes, then you can't control that. If,
hopefully, they are using a form to enter and modifiy grades, then it is
possible.
The first question is how will the form know what the cutoff date is for
modifying the grades? Also, are there records in the table for multiple
grading periods so that some can be changed and others cannot?
Once you have these issues figured out, the method is to put code in your
form that will compare the dates and lock the controls containing the data
you don't want altered. Where you do that will depend on the answers to the
above questions.
If it is that no records in the table may be altered, the easiest place is
in the form's open event:
If Date() >= CutOffDate Then
Me.Grade1.Locked = True
End If
The only problem is, if you use this form for adding new entries, you will
have to unlock them. That would be in the Current event:
If Me.NewRecord Then
Me.Grade1.Locked = False
Else
Me.Grade1.Locked = True
End If
Now, if some records can be changed, others can't, and new records may be
added then the Current Event should handle it all and look something like
this:
If Me.NewRecord Then
Me.Grade1.Locked = False
Else
If Date() >= CutOffDate Then
Me.Grade1.Locked = True
Else
Me.Grade1.Locked = False
End If
End If