Thank you for the "bang" advice. But getting the same result = focus is correctly set but the target form remains behind the calling form.
However - have found and tried "BrowseTo" and have got this far -
DoCmd.BrowseTo acBrowseToForm, "NameOfForm", "", "", "", acFormReadOnly
Which does...