Vari campi è troppo generico...!
Se vuoi che il Record sia non editabile...su evento Current di Maschera...
Private Sub Form_Current()
Me.AllowEdits= Me.NewRecord OR Me!NomeCheck.Value=False
End Sub
Altrimenti Goku ti ha proposto la soluzione adeguata.