I have a subform (actually the same one mentioned in another thread) which does the following:

Key in subform record #1. When the last field on the subform is exited, the record just entered scrolls off the screen, leaving the new record as, apparently, the "first" record. Shift-Tab, and the first record appears again.

Enter a second record, and the first record again scrolls off the screen, leaving the second record looking as if it were the first.

Enter a third records, and it scrolls again.

Leave the mainform record and come back to it again. All three subform records appear, until you enter a fourth, which now scrolls the first off the screen, leaving three records displaying.

Absolutely consistent. Other subforms don't exhibit this behavior. Why is this guy different?