Many years ago I found some code that allowed the user to scroll through records on a non-continuous form. In other words, let's say there are three fields in the recordset. Let's also say that there are three rows of three text boxes (or labels) on the form. On opening the form, all nine controls are filled with the first three records in the table. Pressing an up-arrow button causes the record in the first row to disappear, the second record to move to the first row, the record in the third row to move to the second row and a fourth record (if one exists) to occupy the third row of controls. Pressing a down-arrow button causes the opposite to happen: The record in the first row moves to the second row, the record in the second row moves to the third and nothing appears in the first row. The arrow buttons gray out if the beginning or end of the recordset is reached.
I can't remember why this method was superior to using a continuous form but it was. Unfortunately, I no longer have the code so that's why I'm asking the community if anyone has code that can do this.
Thanks for your help.