ник: Lukas
Зачем менять строку SQL сохраненного запроса?
Теряется весь смысл его сохранения, поскольку приходится заново тратить время на его оптимизирование, компилирование и т.д.
В Вашем случае нужно присваивать элементу управления формы новый источник данных в виде собранной в VBA строки SQL.