Are all the controls bound to a field? Moving to a new record will not alter the contents of unbound controls.
Are any of the controls on a subform, if so is the subform moving to a new record when the main form does?
Will it only ever be used for data input? If so there is a property in the form which sets it to only allow additions.