Sorry to disagree with your autonumber assessment, but I have to. An Autonumber is NOT guaranteed to give you incrementing numbers and can, depending on the circumstances give you negative numbers even when you have it set to increment instead of random.
So the date/time stamp is the most efficient and safest way to ensure you have the most recently added record.
I've been trying to just let things go if they aren't important. This one would be potentially important, so I thought I'd better mention it. We've had people on who have had their autonumbers suddenly go off of the incremental path and that can cause headaches if you are expecting it to run incrementally. If you don't care then it isn't a problem if it does go "rogue" on you.
SELECT [I][COLOR=magenta]YourTableNameHere[/COLOR][/I].*
FROM [I][COLOR=magenta]YourTableNameHere[/COLOR][/I]
WHERE ((([COLOR=magenta][I]YourTableNameHere[/I][/COLOR].[Date])=(Select Max([Date]) From [I][COLOR=magenta]YourTableNameHere[/COLOR][/I])));
Did you bother to read my last post? The one with colors and all? It is nowhere near what you have here and what you have here won't work at all. So abandon that effort and move to what I showed you:
Code:
SELECT [I][COLOR=magenta]YourTableNameHere[/COLOR][/I].*
FROM [I][COLOR=magenta]YourTableNameHere[/COLOR][/I]
WHERE ((([COLOR=magenta][I]YourTableNameHere[/I][/COLOR].[Date])=(Select Max([Date]) From [I][COLOR=magenta]YourTableNameHere[/COLOR][/I])));