I don't know what 'leads to a query' means, but if the query only returned 1 record based on search criteria, where the count of some field is 1, then just open a form to that query result? If the count doesn't = 1 there'd be no query result. I don't use macros either, so am not sure how difficult it is to ascertain things like whether or not a query returns records thus should or should not open a form but rather show a message.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.