I have a main form with a subform which is supposed to display six rows of data (form view - not datasheet (from query)). When the form loads, it shows all six rows of data, but if you leave the cursor in the 2nd, 3rd, 4th, 5th, or 6th row and reload the subfrm, it (the subform) displays only those rows greater than and equal to the one where the cursor was placed (for example, if you place the cursor in the 3rd row, then reload the form, the only rows displayed are the 3rd,4th,5th,and 6th). Rows 1 and 2 are not displayed. The rows are not able to be viewed, but they are still there (if you shift+tab, focus moves up to the "hidden" rows. <br><br>I have tried to use the DoCmd.GoToRecord, ac first method (I've attached this to both the main form and the subform to the on change event in each form). This did not work. I have read all the relevant help info regarding this problem and have looked through numerous books and have still not come up with a work around. Any insight would be <br>greatly appreciated.<br><br>Thanks,<br>Justin