I don't know - haven't encountered that precise problem before.
My troubleshooting guesses are:
Can you open the data entry sheet in design mode?
Can you view the source table for the data entry sheet?
Does it have a source table or does it pass values elsewhere?
Can you rebuild the data entry sheet and have that work?
On saving
Is there any chance you're saving to a full drive?
Could you have a hidden/non-visible form open?
(Possibly something that opens with the db but is set .Visible = False)
and - could that form have events being triggered by closing?
Did you ever use "form 1" anywhere for anything? Even temporarily?
Have you tried something like this to list your query objects?
Could you be attempting to open a form that was originally a subform of something else (that doesn't exist anymore)
Code:
Dim db As Database
Dim qry As QueryDef
Set db = CurrentDb()
For Each qry In db.QueryDefs
Debug.Print qry.Name
Next qry
Something like this would allow you to list all your forms:
Code:
For i = 0 To db.Containers("Forms").Documents.Count - 1
debug.Print db.Containers("Forms").Documents(i).Name
End If
Next i
I'm wondering if maybe you should be looking for a child/master relationship between recordsources or a subform reference.
Mike