Как получить последние 3 записи?
MS Access (обратите внимание на написание) использует SQL, поэтому вы можете использовать:
SELECT TOP 3 * FROM [tablename] ORDER BY [columnName] DESC
, если у вас есть поле автонумерации в качестве IID на вашей таблице, тогда
select * from (select *, (select COUNT(0) from tableName where IID >= thisIsTempNameNotChange.IID) as INDEX from [tableName] thisIsTempNameNotChange) WHERE INDEX<=3