@marymascari
It's all about the three functions - NewForm, ViewForm and EditForm.
All of these functions change the mode of the form. If you have one form, here is how it plays out.
ViewForm(yourForm) - when you issue this, the form sets itself into View mode. It will show any record that is supplied in the Item property of the form. This is equivalent to setting the DisplayMode of the form to View.
EditForm(yourForm) - when you issue this, the form sets itself into Edit mode. It will show any record that is supplied in the Item property of the form. This is equivalent to setting the DisplayMode of the form to Edit.
NewForm(yourForm) - when you issue this, the form sets itself to Edit mode and ignores the Item property of the form. Internally, it sets the record to Defaults(yourFormDataSource) which is an empty record. This is equivalent to setting the DisplayMode of the form to Edit and setting the Item property to Defaults(yourFormDataSource)
So, bottom line - and EditForm is able to do all three of the above. The three functions are all shortcuts for you to set the mode and item of the form.
And, as a side note, the ViewForm can only be in view mode. There is no way to alter that, nor to issue the three commands for a ViewForm.
If you want to simulate this in design, you can put in controls to force those functions. For example, if you want to simulate New, add a button and set the OnSelect to NewForm(yourForm)
If you want to simulate View, then another button to : ViewForm(yourForm)
You can make those buttons visible when in design mode.