one thing I've learned is that there are many ways of doing things with access depending on your knowledge and desire to know more. i have a similar setup as Doug's second scenario. my sub form is continuous. i have a invisible command button stretched over the area of data with the "curser on hover" set to hyperlink so that the user gets a cool hand as a curser anytime they move over something that will link them to another page. The on click event for this command button has this code
Code:
Private Sub cmdstart_Click()
DoCmd.OpenForm "jobstartf", , , "workqueid=" & Me.WorkQueID
End Sub
this opens another form based on the unique id of the record i select. if you do a quick search of the openform method it will give you the syntax.
As for the book, i wouldn't fret about it. i have several but none of them are a complete reference. it takes my books, forums, google, /msdn.microsoft.com and youtube on a average day.