More than one way to skin a cat here.
One way is to link the table and subform at each control, i.e. each text box or combo/listbox etc on the form would have the source property set to the relevant field in the table. When the user enters the detail in the for it automatically updates the table when they move to the next control and the total record will be update when moving onto the next record. This way you only need a button to goto a new record. You can also set the subforms property to data entry Yes. Thereby the user will click on your button (can make with the wizard) to get to a fresh clear line to start entering again.
The second question you seem to want to add the record to a new table then delete the old record??
If so you need at least 2 querys one to append the record to the sales table then the other to delete it from the prospects table. You can then setup a macro which will run the append query then the delete query. I would also suggest another step where you check the record exists in the sales table before and after append using a conditional macro and a dlookup function. If the record exists on the sales table already you don't want to append it again. And you don't want to delete it form the prospects table if it did not append correctly.
You may also wicsh to check that the record has been deleted corectly before moving on.
So I expect your Macro to go something like this:
DCount( "[uniqueField]", "tblSales","[uniqueField]= Forms!frmRecordOnform"

<>0
... Msgbox "Record already exists"
... stop macro
openquery "Append to sales
DCount( "[uniqueField]", "tblSales","[uniqueField]= Forms!frmRecordOnform"

= 0 or is null
...MsgBox "Record not Appended, please see database administrator"
... stop macro
openquery "delete from prospect"
DCount( "[uniqueField]", "tblPropects","[uniqueField]= Forms!frmRecordOnform"

<>0
..."record not deleted please see DB administrator"
...stop macro
msgBox "Update completed correctly"
This way you will be sure that process is working correctly.
Then create the button and assign the macro to the OnClick event.
I hope that is helpful.