ник: Анатолий (Киев)
Смотрите мой ответ выше, только Set rst = qdf.OpenRecordset - это для запросов на выборку. Для вас (и в моем примере) нужен метод qdf.Exequte.
Если запрос на выборку и результат нужно показать на экране, и параметры в виде ссылок на элементы открытой формы, то можно выполнить DoCmd.OpenQuery "ИмяЗапроса".
Этот метод подходит и для запросов на изменения, но нужно бороться с лишними сообщениями. Не рекомендую.