I can’t explain why you can’t go to another tab page, but I don’t understand why the record source of the main form includes tblSub. I’d think the main form should be based on tblMain only and the subform on tblSub.
If you wish, you can post a stripped down copy of your database. That will enable Loungers to investigate the problem directly. See post 401925 for instructions.