Hi Long,
in my instructions, there is exactly the same statement about searching of records.
I think your design will fullfill the requirements. But for one exception...
where the name and/or location In my opinion, this states that the user should be able to search in two ways:
- name and location -> display only records with both values
- name or location -> display all records for any matching value
So
you should offer an option for AND/OR searching of key words.
In my design, I'm using editable ComboBoxes, one checkbox for "match exact values" and one for "match all values".
With this the user can do everything he likes to.
- select an existing entry from dropdown
- enter a new value, maybe a shorter value ("Dogs" instead of "Dogs with Tools")
- search with AND
- search with OR
- search exactly
- search for values starting equally
So with all these options, there should be a version which matches the instructions