Forget the making another form, stick with the chage between form and datasheetview.
design the form for a single form view and have a button to change the view to datasheet. use the doubleclick event on one of the fields to change it back to form view
I use
Public Sub ShowFormView()
DoCmd.DoMenuItem acFormBar, 2, 1, , acMenuVer20
End Sub
Public Sub ShowDataSheetView()
DoCmd.DoMenuItem acFormBar, 2, 2, , acMenuVer20
End Sub
and there will be another VBA command to do this too.
If you want a prettier datasheetview change it in the tools/options menu.
Ian Mayor (UK)
Program Error
Always make your words sweet and nice. Because you never know when you may have to eat them.