You can use a query such as this:
SELECT
Top 4 *
FROM Table
WHERE [date] < getdate()
order by [date] desc
It has been a long time since i have used access but i think you might need to replace getdate() with Now() so that access returns the current date.
In any event that should work for you.
hth.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
================================================== =========
.: Wrox Technical Editor / Author :.
Wrox Books 24 x 7
================================================== =========