Many thanks, that makes sense now and is obvious (isn't always once you know?)
Couldn't get openargs to work, I don't think I have the syntax right, if my control is called "txtBox" and report "rptMyReport"
what do I replace "??" with below?
DoCmd.OpenReport "rptMyReport", acViewReport, ""...