Call Edit to permit editing of the active record in a dataset. Edit determines the current state of the dataset. If the dataset is empty, Edit calls Insert.
Otherwise Edit:
Calls CheckBrowseMode to post any pending changes to a prior record if necessary.