I've actually had instances where this would kind of happen to me, only to find out that my database had corrupted itself. I would make a backup before doing anything to correct the problem. You may also try making a new db and copying all your tables/queries/forms/reports/macros/modules and anything else into that database then seeing if you still have the problem. It is somewhat time consuming, but may resolve the problem.
Are there any error messages when you click the buttons? You could also try a compact and repair, but absolutely make sure to back it up before doing so.