Bill,
I don't understand the 26 questions and I did see a ask this question on the web in the XP help when it came up with nothing for the question 'Requiring a subform'. I went to the web and there was no help for me. But I got the solution as noted below. I've been working with Access 4 years now and never realized what I have recorded below.
=================================================
I found my answer but not without some pain. I converted the XP back to 97, moved it to my 97 PC and ran it. Same error. Now I have become convinced it is an error.
I was using the name of the subform as entered into the Database Window/Forms pane. But what access wanted was the Caption name of the subform. I have generally changed this from the object name because its display confuses the users.
I found this because I could use the BUILDER function in A97, something very lacking in XP unless it has evolved into something else!
Anyway, when I renamed the subform with the Caption property name, the simple code: <subform caption name>.Requery ran just find.
Now, I honestly do not understand why Microsoft designed it this way but perhaps this will help soemone else as well.
If there are any MVPs out there, I'd be curious as to the logic behind this. And dear Lord, I hope I remember this for future reference!
Regards, Sorrells