Hello, I have set up my database to show the user a form to select data for my query. They need to choose start date and end dates and then can choose whether to further filter by pupil, year group, incident type etc. I have my form working, in that it allows the user to input the data I want and reads this from the table. However when it runs the query, if I only enter start date and end date it shows all the records irrelevant of date and if I enter anything else - pupil name or year group it returns no records! I've only been using Access since Sunday so sorry if this is an obvious or stupid question but I can't seem to get it to do what I want. Thanks