Hi, Thanks for the reply, some progress, yet still some problems. (I know so little)
My form is 'Rollbacks' and I have unbound combo boxes named 'Before' and 'After' and a button 'Apply'. In the CB's Row Source Type, I have 'Value list' and in Row Source I have dates like '31/12/96;31/03/97;30/06/97;30/09/96' entered. Boxes work and I can select different dates in each. For the Apply button in 'On Click' I have 'DateFilter' the name of a macro, in which I have under action in the top cell 'ApplyFilter' In the bottom as Filter Name I have 'Dates' a macro which has the field 'Date' selected and as Criteria 'Between [Forms]![Rollbacks].[before] And [Forms]![Rollbacks].[after]' (Access 2000 added the square brackets)
The first time I open the form select two dates and click the button, the the button, the correct number of records are filtered. If I change the dates, and click 'apply' again, however the same records are returned. Removing the filter first makes no difference. In order to achieve a different set of filtered records I must close the form and re-open it. If I do this and select different dates, then I will get a different record set. I'm sure the program is not that stupid, it must be me, but where? how?
Thanks for your tolerance and help in this simple matter,
John.