Hi, I'm using DAO and Access. I want to display 30 consecutive rows at a time out of about 500 on a form using formName.print and an option button to open the form corresponding to each row holding a contextid as a value. I want to use another button to get next 30 rows and display a button to go back 30 if it can. I have wrote similiar code in the past but am stretched for time and truthfully very lazy. Could anyone share some code to help me out?