Is there no way of doing this without the user having to do it manually? It's workable but the more I test this out I realise that the end user is not so aware of the issue. If I have 15 records filtered to 5 in a price range it is easy when you come back to that page to think that there are actually only 5 records altogether.
I'm not quite sure how to do this but an idea I have is to show the recordset values like:
"There are currently 10 records. Viewing records 1 to 5 in the price range (in my case up to £700). Please reset the filter to show all records again"