OBP,
I had a look at the database you did here (
http://forums.techguy.org/6992705-post20.html), which is exactly the situation that I have:
Main Form
> SubForm1
>> SubForm2
And when I copied the code over to my database, I still received the same code issue in the subform2 coding, with "not a valid bookmark" problem. At first, I thought it had to with the fact that my form is pop-up. So as I changed your database, I noticed that it didn't make a difference.
HOWEVER, I've come to propose one final possibility (otherwise I've run out of ideas). I believe the code error is encountered because the "SubForm1" has a master link to the "Main Form", while the database you provided doesn't have any master link with the "Main Form"; your "SubForm1" just sits within the tabbed-form.
So to summarise, this is the difference:
Your sample database (from the post linked above) follows:
Main Form (unbound, not related to any tables)
> SubForm1
>> SubForm2
My database follows:
Main Form (BOUND by the contact information)
> SubForm1
>> SubForm2
...I'm convinced that the "Me.Parent.Bookmark" from SubForm2 conflicts with the 'Master Link' of SubForm1, and doesn't allow the code to execute. So is there anyway in trapping the error and forcing it to continue?
I am also wondering if I should ask people at the Microsoft Discussion Group to see if they could look into this and maybe see if it's a something that can be corrected as a hotfix (IF my hypothesis is to be true).