MoveLast moves to the last record in your recordset hence you cannot move to a next record, as there isn't any, hence the error.
Anyway, you're on the wrong track.
MoveLast moves to the last record in a recordset, which is not necessarily the last entry in your table.
To retrieve the last...