Sorry i didnt explain to well.
I want the user to be able to specify criteria but if they leave one, two, all etc blank, then it just displays the records for the criteria that has been inputted. If none of the option critieria have been set then all the records are shown.
I have found this...