If you can post some sql examples so we can see what 3 or 4 would look like that would help a lot. You may need extra queries for some scenarios, but if you're doing something like this for example
SELECT * FROM myTable WHERE myTable.ID = 6
SELECT * FROM myTable WHERE myTable.ID = 7
then definitely only one query.
If it's more like SELECT * FROM myTable WHERE myTable.ID = x AND EmployeeID = y
then still only one query. If the requirement is very dynamic, then it's often best IMO to build your sql entirely in code and do something with that. None of that is very complicated if you know how and that's where the forum can help. We just need to know the requirements, and the more detail the better.
An input box is not a good method for providing query criteria because the user can put anything in. Listboxes, comboboxes and other form controls are much "safer" and practical.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.