I want to save a new record when, and only when, I click on a cmd button. Access wants to save whenever I close the form (whether by clicking on a close button or the x at the upper right of the form.) Do I have to re-set the CommitOnClose property? How do you do that? I read about it, but can't find it on the property sheet for the form. In VBA? How? Are there any other ways to control this? Should I re-design so the form is unbound? This has got to be a pretty fundamental question; sorry to bother you. Thanks.