Common sense would dictate that Data Entry would need to be set to 'Yes/True' in order to... enter data, but of course, this is not true! When Data Entry is set to Yes you can only enter New Records, not view existing Records, as you've found out. Set Data Entry back to No, then use this code:
Code:
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
End Sub
It'll now open to a new, blank Record, but the user can also click on your custom Nav Buttons and go to First Record, Previous Record, or whatever.
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007