Hello...<br>I am trying to recreate an example I found in the MS Access97 Step By Step book p.179). It is where you create a dialog box (form) using a list box to pick a record to go to a specific record on the main form.<br><br>This is the code from the book, modified for my<br>database:<br><br>Private Sub Command4_Click()<br>Dim rst As Recordset<br>Set rst = Forms!MasterVIC.RecordsetClone<br>rst.FindFirst "CallerNo = " & List2<br>Forms!MasterVIC.Bookmark = rst.Bookmark<br>DoCmd.Close acForm, "GoToRecordDialog"<br>End Sub<br><br>...wth MasterVIC being the main form, GoToRecordDialog being the form with the list box in it. CallerNo is my record identifying number. When I click the button to run this (with both forms open) I get "run-time error 3021 no current record" and debugging highlights the Forms!MasterVIC.Bookmark = rst.Bookmark line. There is an existing record in the database. Could the fact that I have a subform inside MasterVIC be wreaking it?<br><br>What could I be doing wrong?<br><br><br><br>