I enter text into an unbound control on a form that is referred to in the criteria section of a query. And from this, I can change the criteria of the query each time.<br><br>The name of the control on the form (called Formname) is Controlname. And I refer to this control in the criteria section of the query as: [Forms]![Formname]![Controlname]<br><br>PROBLEM: I can only enter 1 criteria at a time. For example, the query works if I enter "Smith" on the form to find all records with the word "Smith".<br><br>However, I want to be able to enter multiple criteria on the form such as:<br> "Smith Or Brown" to find two names or <br> "Smith Or Brow*" have a wildcard in the criteria or <br> ">=Smith And <=Zinc" to find a range of names.<br><br>None of the above 3 examples would work and the query would not return any records. It seems as if Access does not evaluate the text first before passing it to the query, so that it literally searches for the text "Smith Or Brown" in the table and not "Smith" or "Brown" as I intended.<br><br>Does anyone have any idea on how to solve this? Any suggestions would be very much appreciated.<br>Thanks in advance.<br><br><br><br>