Thanks for your help, but I'm getting to point of thinking this problem is impossible to achieve. I downloaded your code, and exported everything exactly as you'd done it (with the exception of the original table of records, obviously) into my databse. I can open the search box (form1), can enter dates, but clicking the button now just opens up by ordinary form without filtering any records. :-(
Edited to say: Ah, hang on. My stupid mistake. I've now *correctly* exported your forms and they work brilliantly! Thankyou very, very, very, etc., much!
Which jubilation brings me to one tiny point I did want to get working and wonder if you could help with. As stated in my earlier posts, I need the search facility to filter records between and including the two dates entered, but these dates must be from two different columns (the Course Start and Course End fields). Your code works fantastically, but only filters records from the Course Start column. This is good, but I need it to also filter from the Course End column. I don't need to setup a separate search box for this, just have the Start and End records all filtered in one go. Is this possible?