Hi Mark,
Private Sub HelpMark()
On Error GoTo ErrorHandler
Let's try the easiest solution first.
The form may have been set to Hidden by accident.
Go up to Tools--Options.
On the View tab make sure "Show Hidden Objects" is checked.
Did it reappear?
If vbYes then right click on the form in the Database Window and go to
Properties. Uncheck the box that says: "Hidden" so it won't happen again.
GoTo ExitPoint
ElseIf vbNo then GoTo SecondOption
SecondOption:
Back-ups are your best friend. Can you just import the form from a back-up
copy?
Make sure you compile immediately after importing
Problem solved?
If vbYes then GoTo ExitPoint
Else GoTo ThirdOption
ThirdOption:
If you haven't already let's make a backup of your database right now before
we go any further!!
Ok, we can trick the Switchboard Manager into creating a
new form for you, but it will be the basic one.
1. Go to the Tables tab of the Database Window. Find the
table called Switchboard Items. Right click on the table
and rename it to OldSwitchboard Items.
2. Now launch the Switchboard Manager. The wizard looks
for that table and since it can't find it, it will ask if
you would like to create one. Say Yes. A NEW Switchboard
Items TABLE and FORM will be created.
3. Go back to the Tables tab of the Database Window and
delete the brand new table called Switchboard Items.
4. Rename the OldSwitchboard Items table back to just
Swithboard Items.
Now you should back to normal. However, the form will be
the Access default one. If you did any formatting or other
special changes to your original form, you will have to
make those changes all over again.
5. Make another back up copy.
6. Repeat step 5 three times to three different
directories.
ExitPoint:
Exit Sub
ErrorHandler:
MsgBox "Not Good!"
Resume ExitPoint
End Sub
Hope that helps,
Jeff Conrad
Bend, Oregon