The short answer is that you can't! In Access, when you move from one Record to another Record, the Current Record is Saved. In a Split Form, when you click on one of the Records, in the Split View portion of the Form, you're moving to another Record, and so the Current Record, shown in the Single View Record portion of the Form, is Saved.
The only way around this behavior, in Access, is rather convoluted and requires using an Unbound Form, and Unbound Forms can only display one Record at a time, making the Split Form basically useless. Using an Unbound Form, like this, you have to use a Temporary Table to write data to, then write code to use after you've done whatever it is you want to do to Append the Records from the Temp Table to your regular Table. Way more work, in my opinion, to avoid a major default behavior in Access.
Linq ;0)>
The problem with making anything foolproof...is that fools are so darn ingenious!
All posts/responses based on Access 2003/2007