Tables are basically unordered sets so the last record at one point may end up at the beginning or in the centre of the recordset at another time - chaos.
That's why it's best to use a sorted recordset (query) as the underlying recordsource for your form - you guarantee the records are in order.
Do you use an AutoNumber field or a DateEntered field?