I have a textbox control on a form that I use to scroll the subform detail, making the selected record the 1st row in the subform. It all works perfectly, except in the case of detail that fills less than 1 screen. In that case, it does not scroll the screen so the selected record appears as the 1st row on the screen. Any idea how one can accomplish this? Thanks.