Hi Plog,
Thanks for the response. That makes perfect sense, a case of not looking past the end of my nose. Each command button has this code but with a change to the line description value, works fine.
Private Sub Command7_Click()
DoCmd.OpenForm "frmMain", , , "LineDescription =...