i found my problem...didnt realize subform was displaying multiple records,
kept changing same record which is why the overwriting was occurring but that
leads me ...
how do i make the blank record default to the subform so other teachers
dont/cant change previous selections? or will the db splitter ensure
previous records cannot be altered?
Splitting will NOT permanently lock records... and as a rule you wouldn't want
to do so! Do your teachers never make mistakes and need to correct an entry
which was made previously!?
You can set the subform's Data Entry property to True; this will let you enter
new records but not even *see* old ones. Or, you can set the form's Allow
Additions property to Yes but Allow Edits to No to display old records but
prohibit adding new ones.
I'd really recommend using a Continuous Form for the subform, and make it big
enough that you can see the blank new record at the bottom; or you can put
some VBA code in the subform's Open event to navigate to the new record: click
the ... icon by the Open event property on the form and choose Code Builder,
and edit it to
Private Sub Form_Open(Cancel as Integer)
DoCmd.GoToRecord, , acNewRecord
End Sub