ms access

I made changes to a MS Access 2007 form and access won't save the form's changes.  When I try to get out of the form if asks "if i want to save changes" when I select "yes" nothing happen, I forced to say no to exit form without saving changes.  Any suggestions why this would be the case?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you tried Compact and Repair? Office Button - Manage - Compact and Repair.

Boyd (HiTechCoach) Trimmell, Microsoft Access MVPDesigner and DeveloperCommented:
Have you installed all the Office 2007 updates to at least SP2?
Scott McDaniel (Microsoft Access MVP - EE MVE )Infotrakker SoftwareCommented:
In addition to the above:

Be sure there is no "hanging lock file". Close out of the database and then navigate to the folder hosting the database. If you see a file engine in .ldb or .laccdb the Delete that file.

You might also try a Decompile. To do that, build a shortcut with this as the target:

"full path to msaccess.exe" "full path to your db" /decompile

Run that, then compact again.

You should also Compile your code on a regular basis. To do that, open the VBA Editor and click Debug - Compile. Fix any errors, and continue doing this until the menuitem is disabled.

Finally, in cases like this it's often a good idea to move everything over to a new, blank database. To do that, create a new database and then use the Import methods from that new db to move over all your objects from the old db into the new.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.