1. Make a backup copy of the database (without overwriting any other
backups), so you get multiple goes at fixing this.
2. If you have code in the form's module, open the code window, and see if
you can view the code for this form. If you can see it there, copy all the
code to clipboard, and save it as a text file (e.g. using Notepad.)
3. Now try exporting the form itself as a text file, using the undocumented
SaveAsText. Open the Immediate Window (Ctrl+G), and enter a line like this:
SaveAsText acForm, "Form1", "C:\MyFolder\Form1.txt"
4. If step 3 worked (i.e. you got no error, and the text file exists in the
folder you specified), delete the form. Then compact the database so it is
really gone. Now try importing the form from the text file with:
LoadFromText acForm, "Form1", "C:\MyFolder\Form1.txt"
See if you can open the form in design view.
If the form is badly corrupted, step 3 will fail with an error message. In
this case you will need to delete the form, and create it again from scratch
(after compacting.) With a bit of luck you can then open its (blank) module,
and paste in the text you saved at step 2.