I am making changes to an old MS Access application (originally 2003 and converted to 2007) and have an problem with one of the forms. This form was created by a user after the original mdb was created and the form can be opened, by name, in code. However, it is not visible in the Navigation Pane, cannot be searched for in the Navigation Pane, is not in the set of forms if I loop through CurrentProject.AllForms to display the form names and is not available is I try to import objects from this mdb. This is not an issue of a hidden object because I have checked "show hidden objects" in the Navigation Pane options (I even tried checking "system objects" but that, of course, didn't work either.) I tried converting the mdb to accdb but the form is still missing.
The only way to get to this form is via the application's menu code behind. I can open the form from with the menu's button and then switch to design view. In design view I can make changes but cannot save them. The save option seems to work, but if I open the form again (the same way, from menu) the changes were actually not saved.
By the way, the module for the form does show up in the VBA Object Browser! I can also save a copy of this form and the copy does show up in the Navigation Pane. If I try to rename the copy to the original name, the message "The name you entered already exists...".
Any ideas on the reason that this form is missing from the Navigation Pane?
By the way, I did go ahead and save the copy, replacing the existing object and now the form appears in the list, but I would still like to know the reason that the original form was missing from the list.
Thanks