Access doesn't really have a concept of "last record of a table". Tables are
unsorted sacks of data: Access will stick records wherever it wants.
The only way to ensure order is to use a query with an appropriate ORDER BY
clause.
Assuming you've got an appropriate ORDER BY clause, you can use the TOP 1
predicate.